Or click on the spoiler under each item to see item-specific demonstration videos.
Simple grappling hook
Can use to climb or swing.
Controls:
Right click to throw grappling hook
Right click again to release
WASD to swing
Space to release and jump
Shift to stop swinging
Shift+W to climb up
Shift+S to climb down
Demonstrations:
Swinging:
Climbing Walls:
More Climbing:
Changing directions:
Climbing down:
Motorized Grappling Hook
Pulls player towards a point
Controls:
Right click to launch
Right click again or space to release
(Double right click to launch again)
Demonstrations:
Simple:
Using repeatedly:
Ender Staff
Launches player in an arc (look up)
Controls:
Right-click to launch player in direction facing
Demonstrations:
Ender Grappling Hook
Combines normal grappling hook and ender staff. (right click - grappling hook, left click - ender staff)
The ender staff part can be used to jump, speed up, or change directions.
It is the most difficult to use, but also the most fun (in my opinion)
Controls:
Left click to propel player in direction facing (can be used while swinging)
Right click to throw grappling hook
Right click again to release
WASD to swing
Space to release and jump
Shift to stop swinging
Shift+W to climb up
Shift+S to climb down
Demonstrations:
Landing on top of the roof:
Swinging through amplified world:
Swinging through the city 1:
Swinging through the city 2:
Swinging through the city 3:
Swinging through the city 4:
Long Fall Boots
Cancels fall damage when worn
Magnetic Forcefield
Player is repelled by nearby surfaces.
Can be used with ender staff.
Controls:
Right click - turn on
Right click again - turn off
Shift - slow down
WASD - move
Demonstrations:
Magnetic Grappling Hook
Hook is attracted to nearby blocks.
Player is repelled by nearby blocks
Controls:
Right click - throw grappling hook
Right click again - release
Double-right click - release and throw again
WASD - swing
Space - release and jump (while in midair)
Shift - stop swinging
shift+w - climb up
shift+s - climb down
shift+left click - change repel force
Demonstrations:
Dual Motorized Grappling Hooks
Shoots two hooks at a time and pulls player towards hooks
Controls:
Side crosshairs - aim hooks
Center crosshairs - direction of movement
Right click - throw grappling hooks
Right click again - release
Double-right click - release and throw again
Shift+right click - throw grappling hooks at narrower angle
shift+left click - adjust speed
Demonstrations:
Showcases
Installation
This mod installs like most other forge mods:
Install Minecraft Forge for version 1.8 (Tested on version 1.8 - 11.14.4.1563)
Put the .jar file in the .minecraft/mods folder
Configuration
Some people think this mod is unbalanced, so here's how to configure the mod to make it more fair
/gamerule grapplingLength <maximum length of grappling hook>
/gamerule grapplingBlocks <blocks which grappling hook can attach to>
/gamerule grapplingNonBlocks <blocks which grappling hook can't attach to
I'm looking to do an adventure map where this would be ideal if it was possible to configure which blocks the grapple is allowed to anchor to or not. Put simply, I don't want players using this to bypass areas of the game by climbing over every obstacle, but I would like them to use grappling points that I specifically place into the world as parts of challenges.
Ok, I made a new version to do that. The version is here: https://drive.google.com/file/d/0Bwum1DVR9SNNMnVoc0RYdzk2djQ/view?usp=sharing
Change the blocks that you can attach to by using
/gamerule grapplingBlocks minecraft:cobblestone,minecraft:stone
or any comma-separated list of blocks. "any" is any block.
The maximum length gamerule is also there if you want it.
For some reason, while using the hook, im taking constant damage. Armor doesnt stop it at all, its like im falling out of the world. What could be causing that? For some reason, it didnt happen in the first world i used it in, if that helps.
For some reason, while using the hook, im taking constant damage. Armor doesnt stop it at all, its like im falling out of the world. What could be causing that? For some reason, it didnt happen in the first world i used it in, if that helps.
That's strange. Can you send me your world file? I'll see if I can reproduce it. Also, can you send me the log? (to see the log, go to "edit profile" in the launcher, and set "launcher visibility" to "keep the launcher open".)
The world got deleted, it was a hardcore world and i died from using the hook. it said i suffocated in a wall. Also, heres the log. its 90% me playing with the hook and moterized hook. the issue only seems to happen when im underground, above ground im fine
A mod which adds grappling hooks.
Forge mod
Downloads
Version 9 - 1.11, 1.10.2 and 1.7.10:
Download from curse: http://minecraft.curseforge.com/projects/grappling-hook-mod/files
Download from google drive: https://drive.google.com/file/d/0Bwum1DVR9SNNeEFCM25DOXlLMkU/view?usp=sharing
New in v7:
Magnetic Grappling Hook - swing around like spiderman!
(map: http://www.planetminecraft.com/project/future-city-3149015/)
\
Dual Motorized Grappling Hooks - Weave between buildings!
(map: http://www.planetminecraft.com/project/project-shiganshina-district-attach-on-titan/)
Screenshots
Red: motion
Green: throw new hook
Blue: launch ender staff / ender grappling hook
Videos
Watch all demonstration videos: https://www.youtube.com/playlist?list=PLf9KesthqnFnuCS-FKlQSlqqRGKYmeHBk
Or click on the spoiler under each item to see item-specific demonstration videos.
Simple grappling hook
Can use to climb or swing.
Controls:
Demonstrations:
Swinging:
Climbing Walls:
More Climbing:
Changing directions:
Climbing down:
Motorized Grappling Hook
Pulls player towards a point
Controls:
Demonstrations:
Simple:
Using repeatedly:
Ender Staff
Launches player in an arc (look up)
Controls:
Demonstrations:
Ender Grappling Hook
Combines normal grappling hook and ender staff. (right click - grappling hook, left click - ender staff)
The ender staff part can be used to jump, speed up, or change directions.
It is the most difficult to use, but also the most fun (in my opinion)
Controls:
Demonstrations:
Landing on top of the roof:
Swinging through amplified world:
Swinging through the city 1:
Swinging through the city 2:
Swinging through the city 3:
Swinging through the city 4:
Long Fall Boots
Cancels fall damage when worn
Magnetic Forcefield
Player is repelled by nearby surfaces.
Can be used with ender staff.
Controls:
Demonstrations:
Magnetic Grappling Hook
Hook is attracted to nearby blocks.
Player is repelled by nearby blocks
Controls:
Demonstrations:
Dual Motorized Grappling Hooks
Shoots two hooks at a time and pulls player towards hooks
Controls:
Demonstrations:
Showcases
Installation
This mod installs like most other forge mods:
Configuration
Some people think this mod is unbalanced, so here's how to configure the mod to make it more fair
Examples:
Reset to defaults:
Also, you might want to check out this mod: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1286235-custom-recipes-make-customize-and-remove-crafting to configure the crafting recipes or remove items
Source
This mod is GPL v3. The source code is available at:
https://github.com/yyon/grapplemod
I give permission for anyone to use this mod in any modpacks as long as they give credit.
The map shown in the videos (not mine): http://www.planetminecraft.com/project/future-city-3149015/
Hiya! I loved your mod, so I made a showcase for it! =D
Here ya go:
Hope you like it! I'd love to see it on mod page =)
Either way, thanks for making this awesome mod!!
is there a way to limit the range of the hook?
And here I thought Ropes+ grappling hook was the most useful thing to be added to Minecraft.
If you aren't using this mod to go mob fishing while screaming "Get over here!" then I'm sorry, but you're using this mod the wrong way.
Why would you want to do that?
Anyway, I added a version to do this. You can download it here: https://drive.google.com/file/d/0Bwum1DVR9SNNYjhEQ1NSa2JzTms/view?usp=sharing
Change the maximum length using "/gamerule grapplingLength 10" or whatever length you want to set it to. Set it to 0 to be infinite.
Ok, I made a new version to do that. The version is here: https://drive.google.com/file/d/0Bwum1DVR9SNNMnVoc0RYdzk2djQ/view?usp=sharing
Change the blocks that you can attach to by using
/gamerule grapplingBlocks minecraft:cobblestone,minecraft:stone
or any comma-separated list of blocks. "any" is any block.
The maximum length gamerule is also there if you want it.
Two things came to mind when I saw this mod.
1: I need this mod
2: Attack On Titan
Thanks, i wanted it in my survival world but when i flew across the map with no restriction, it seemed too cheaty for me.
Another thing I would suggest/like to have is for the boots to not negate all damage. instead reduce it like feather falling, but more so.
Also i'm running 1.7.10 so I would love those features on that version.
Love the mod though. it will probably be put into all of my survival worlds now that it is a bit more balanced.
Ok, I ported the maximum length feature to 1.7.10. Here you go: https://drive.google.com/file/d/0Bwum1DVR9SNNWDJKVjF6STNwamc/view?usp=sharing
Github's better for me.
For some reason, while using the hook, im taking constant damage. Armor doesnt stop it at all, its like im falling out of the world. What could be causing that? For some reason, it didnt happen in the first world i used it in, if that helps.
That's strange. Can you send me your world file? I'll see if I can reproduce it. Also, can you send me the log? (to see the log, go to "edit profile" in the launcher, and set "launcher visibility" to "keep the launcher open".)
[23:29:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:29:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:29:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:29:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:29:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: grappleArrow['entity.grappleArrow.name'/786, l='alisons test world', x=-40.00, y=76.06, z=315.58]17274052]
[23:29:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.grappleController@afeb2
[23:29:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:29:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:29:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:29:15] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:29:15] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/1483, l='alisons test world', x=-38.47, y=72.52, z=297.04]10881453]
[23:29:15] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/1484, l='MpServer', x=0.00, y=0.00, z=0.00]19743469]
[23:29:15] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/1483, l='alisons test world', x=-38.47, y=72.52, z=297.04]10881453]
[23:29:15] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/1483, l='MpServer', x=-38.42, y=68.60, z=293.13]19743469]
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@f2e0e0
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.20245530598864292, 9.620000004768372, 7.192794976483867)
[23:29:16] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.20245530598864292, 9.620000004768372, 7.192794976483867)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.1954338466472194, 9.620000004768372, 6.947544998936053)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.1954338466472194, 9.620000004768372, 6.947544998936053)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.18175422379280803, 9.620000004768372, 6.465184760282739)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.18175422379280803, 9.620000004768372, 6.465184760282739)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.16178038481904622, 8.569462068970068, 5.758534255767017)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.16178038481904622, 8.569462068970068, 5.758534255767017)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.13555196940497183, 7.186931318507803, 4.828855404502235)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.13555196940497183, 7.186931318507803, 4.828855404502235)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.10307529369501367, 5.472392322535299, 3.6761709449526734)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.10307529369501367, 5.472392322535299, 3.6761709449526734)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.06436033767365501, 3.425820761597919, 2.3005168416619313)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.06436033767365501, 3.425820761597919, 2.3005168416619313)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.019427826765102907, 1.6200000047683716, 0.7019677538234532)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.019427826765102907, 1.6200000047683716, 0.7019677538234532)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.4322143407241583E-5, 1.6200000047683716, 0.007887059088545811)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.4322143407241583E-5, 1.6200000047683716, 0.007887059088545811)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.006579182685136686, 1.6200000047683716, -0.22835286840023628)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.006579182685136686, 1.6200000047683716, -0.22835286840023628)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.007374601294451111, 1.6200000047683716, -0.25874987742543)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.007374601294451111, 1.6200000047683716, -0.25874987742543)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.006109218458682619, 1.6200000047683716, -0.21517522163298963)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.006109218458682619, 1.6200000047683716, -0.21517522163298963)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.004426122331878446, 1.6200000047683716, -0.1562225769507677)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.004426122331878446, 1.6200000047683716, -0.1562225769507677)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0029515467488465674, 1.6200000047683716, -0.1043262346763072)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0029515467488465674, 1.6200000047683716, -0.1043262346763072)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0018507749255860517, 1.6200000047683716, -0.06549213850456681)
[23:29:16] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:29:16] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:29:16] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:29:16] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/1483, l='alisons test world', x=-38.43, y=63.00, z=289.79]10881453]
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0018507749255860517, 1.6200000047683716, -0.06549213850456681)
[23:29:16] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@f2e0e0
[23:29:16] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:29:16] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:29:16] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:29:33] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:29:33] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/1916, l='alisons test world', x=-29.37, y=64.52, z=251.36]775477]
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/1917, l='MpServer', x=0.00, y=0.00, z=0.00]33466826]
[23:29:33] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/1916, l='alisons test world', x=-29.37, y=64.52, z=251.36]775477]
[23:29:33] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:29:33] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/1916, l='MpServer', x=-23.90, y=69.77, z=243.58]33466826]
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@f6edb4
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.8554314834828212, -0.6205674449573308, 4.995227917255164)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.8554314834828212, -0.6205674449573308, 4.995227917255164)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.7883831781374262, -0.6205674449573308, 4.603617742781097)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.7883831781374262, -0.6205674449573308, 4.603617742781097)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.6545618604427688, -0.5864439957057499, 3.8221077362141784)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.6545618604427688, -0.5864439957057499, 3.8221077362141784)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.5530423529283581, -0.5236025017656942, 3.2292829350022316)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.5530423529283581, -0.5236025017656942, 3.2292829350022316)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.4631833862079837, -0.4494252789239539, 2.70457224116322)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.4631833862079837, -0.4494252789239539, 2.70457224116322)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.37753897506602385, -0.3705886389527251, 2.204481205876988)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.37753897506602385, -0.3705886389527251, 2.204481205876988)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.29342135482527, -0.28973568933403726, 1.713309432702971)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.29342135482527, -0.28973568933403726, 1.713309432702971)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.20985920684537973, -0.20794897518197786, 1.2253828768496646)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.20985920684537973, -0.20794897518197786, 1.2253828768496646)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.12650101055073648, -0.12568419609117143, 0.7386480229463928)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.12650101055073648, -0.12568419609117143, 0.7386480229463928)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0432196799157154, -0.043124758181562584, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0432196799157154, -0.043124758181562584, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.03170768792358203, 0.031456865906378084, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.03170768792358203, 0.031456865906378084, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.02292523968321092, 0.0228310264376006, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.02292523968321092, 0.0228310264376006, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.005784553221769073, -0.005718306499716164, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.005784553221769073, -0.005718306499716164, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.009418255899760197, -0.005718306499716164, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.009418255899760197, -0.005718306499716164, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.1446120582547792E-4, -4.7650868187076867E-4, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.1446120582547792E-4, -4.7650868187076867E-4, 0.30000001192092896)
[23:29:33] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0033016242064221046, -4.7650868187076867E-4, 0.30000001192092896)
[23:29:34] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0033016242064221046, -4.7650868187076867E-4, 0.30000001192092896)
[23:29:34] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:29:34] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (7.942936427056679E-4, -4.7650868187076867E-4, 0.30000001192092896)
[23:29:34] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (7.942936427056679E-4, -4.7650868187076867E-4, 0.30000001192092896)
[23:29:34] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-9.854654084051617E-4, -4.7650868187076867E-4, 0.30000001192092896)
[23:29:34] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:29:34] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:29:34] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:29:34] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/1916, l='alisons test world', x=-28.62, y=65.24, z=246.00]775477]
[23:29:34] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-9.854654084051617E-4, -4.7650868187076867E-4, 0.30000001192092896)
[23:29:34] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@f6edb4
[23:29:34] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:29:34] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:29:34] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:29:35] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:29:35] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/1940, l='alisons test world', x=-28.01, y=64.52, z=241.01]13617953]
[23:29:35] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/1941, l='MpServer', x=0.00, y=0.00, z=0.00]3100756]
[23:29:35] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/1940, l='alisons test world', x=-28.01, y=64.52, z=241.01]13617953]
[23:29:35] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:29:35] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/1940, l='MpServer', x=-28.44, y=60.75, z=237.10]3100756]
[23:29:35] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@1b49ca4
[23:29:35] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:29:35] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.006098142670534656, 1.6200000047683716, 7.933335894995764)
[23:29:35] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:29:35] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.006098142670534656, 1.6200000047683716, 7.933335894995764)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005791290652272352, 1.6200000047683716, 7.530202485598068)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005791290652272352, 1.6200000047683716, 7.530202485598068)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005182331465150014, 1.6200000047683716, 6.7346440032035275)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005182331465150014, 1.6200000047683716, 6.7346440032035275)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.004272993712607587, 1.6200000047683716, 5.549119087447053)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.004272993712607587, 1.6200000047683716, 5.549119087447053)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0030676310094719383, 1.6200000047683716, 3.979572708525154)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0030676310094719383, 1.6200000047683716, 3.979572708525154)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0015793268481587575, 1.6200000047683716, 2.043464903472568)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0015793268481587575, 1.6200000047683716, 2.043464903472568)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (8.567608717235942E-4, 1.6200000047683716, 1.105081074587332)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (8.567608717235942E-4, 1.6200000047683716, 1.105081074587332)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (4.648842212553461E-4, 1.6200000047683716, 0.5975057102135395)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (4.648842212553461E-4, 1.6200000047683716, 0.5975057102135395)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.4383823231488577E-4, 1.6200000047683716, 0.31210966863889666)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.4383823231488577E-4, 1.6200000047683716, 0.31210966863889666)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.2095214558272005E-4, 1.6200000047683716, 0.15400496045478462)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.2095214558272005E-4, 1.6200000047683716, 0.15400496045478462)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (5.53143339381279E-5, 1.6200000047683716, 0.0698897090288142)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (5.53143339381279E-5, 1.6200000047683716, 0.0698897090288142)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.2135985023652438E-5, 1.6200000047683716, 0.027578683432125217)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.2135985023652438E-5, 1.6200000047683716, 0.027578683432125217)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (6.571430418489399E-6, 1.6200000047683716, 0.0078653071771555)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (6.571430418489399E-6, 1.6200000047683716, 0.0078653071771555)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (6.342371960954551E-8, 1.6200000047683716, -2.820730853159148E-4)
[23:29:36] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:29:36] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:29:36] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/1940, l='alisons test world', x=-28.18, y=63.00, z=233.01]13617953]
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (6.342371960954551E-8, 1.6200000047683716, -2.820730853159148E-4)
[23:29:36] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@1b49ca4
[23:29:36] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:29:36] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:29:36] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/1950, l='alisons test world', x=-28.02, y=64.52, z=233.00]14506552]
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/1955, l='MpServer', x=0.00, y=0.00, z=0.00]9717969]
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/1950, l='alisons test world', x=-28.02, y=64.52, z=233.00]14506552]
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/1950, l='MpServer', x=-28.71, y=61.30, z=229.10]9717969]
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@14767be
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.08199221493473985, 1.242455399905296, 7.106284885358917)
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.08199221493473985, 1.242455399905296, 7.106284885358917)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.07743859674821252, 1.242455399905296, 6.711616240852351)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.07743859674821252, 1.242455399905296, 6.711616240852351)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.06833299614193677, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.06833299614193677, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.055057233977397146, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.055057233977397146, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.038580389108844315, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.038580389108844315, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.020217573385448162, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.020217573385448162, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.001526032521635301, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.001526032521635301, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.015820649352900062, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.015820649352900062, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.030195161681064064, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.030195161681064064, 1.242455399905296, 6.400000035762787)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0402006522666305, 1.242455399905296, 2.8567798999547733)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0402006522666305, 1.242455399905296, 2.8567798999547733)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.03831156137547964, 1.242455399905296, 1.293165279266276)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.03831156137547964, 1.242455399905296, 1.293165279266276)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.029939572949572835, 1.242455399905296, 0.511224662269484)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.029939572949572835, 1.242455399905296, 0.511224662269484)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.019526331283746146, 1.242455399905296, 0.12077479975826577)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.019526331283746146, 1.242455399905296, 0.12077479975826577)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.010791985540773652, 1.242455399905296, -0.04148370574046112)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.010791985540773652, 1.242455399905296, -0.04148370574046112)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.004970658369682468, 1.242455399905296, -0.08405315243609834)
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/1950, l='alisons test world', x=-28.26, y=63.38, z=225.90]14506552]
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.004970658369682468, 1.242455399905296, -0.08405315243609834)
[23:29:37] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@14767be
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:29:37] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:29:40] [Server thread/INFO]: Saving and pausing game...
[23:29:40] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Overworld
[23:29:40] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Nether
[23:29:40] [Server thread/INFO]: Saving chunks for level 'alisons test world'/The End
[23:29:44] [Client thread/INFO]: [CHAT] You are now playing creative
[23:29:44] [Client thread/INFO]: [CHAT] Smart Moving enabled
[23:29:47] [Server thread/INFO]: Saving and pausing game...
[23:29:47] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Overworld
[23:29:47] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Nether
[23:29:47] [Server thread/INFO]: Saving chunks for level 'alisons test world'/The End
[23:29:49] [Server thread/INFO]: Saving and pausing game...
[23:29:49] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Overworld
[23:29:49] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Nether
[23:29:49] [Server thread/INFO]: Saving chunks for level 'alisons test world'/The End
[23:30:01] [Client thread/INFO]: [CHAT] You are now playing creative+
[23:30:01] [Client thread/INFO]: [CHAT] You are now playing adventure
[23:30:01] [Client thread/INFO]: [CHAT] Smart Moving set to 'Medium'
[23:30:02] [Client thread/INFO]: [CHAT] You are now playing survival
[23:30:02] [Client thread/INFO]: [CHAT] Smart Moving set to 'Medium'
[23:30:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/3267, l='alisons test world', x=-18.39, y=64.52, z=112.87]16235142]
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/3268, l='MpServer', x=0.00, y=0.00, z=0.00]20338938]
[23:30:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/3267, l='alisons test world', x=-18.39, y=64.52, z=112.87]16235142]
[23:30:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/3267, l='MpServer', x=-14.51, y=68.40, z=108.94]20338938]
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@3a9e71
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:07] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.484812944424041, -5.379999995231628, 10.188225547337595)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.484812944424041, -5.379999995231628, 10.188225547337595)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.291493467993936, -5.292221855776091, 9.871216889422783)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.291493467993936, -5.292221855776091, 9.871216889422783)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-5.903222384575825, -5.03326028946401, 9.249650165979773)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-5.903222384575825, -5.03326028946401, 9.249650165979773)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-5.32026817657229, -4.601483872225003, 8.324286486724901)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-5.32026817657229, -4.601483872225003, 8.324286486724901)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-4.542962398018167, -3.9948870745053853, 7.09606408668931)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-4.542962398018167, -3.9948870745053853, 7.09606408668931)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-3.5717515074583233, -3.210805148039867, 5.566239803227461)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-3.5717515074583233, -3.210805148039867, 5.566239803227461)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.4073204171253018, -2.2452476875425305, 3.7367238934353963)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.4073204171253018, -2.2452476875425305, 3.7367238934353963)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.0509967960777686, -1.0908170352233668, 1.6111575286638242)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.0509967960777686, -1.0908170352233668, 1.6111575286638242)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.41170064536751916, -0.5120003964553916, 0.6156292894246747)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.41170064536751916, -0.5120003964553916, 0.6156292894246747)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.03626367107756856, -0.17999994754796944, 0.040968347708499664)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.03626367107756856, -0.17999994754796944, 0.040968347708499664)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.15556867947440445, -0.17999994754796944, -0.22690951133388637)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.15556867947440445, -0.17999994754796944, -0.22690951133388637)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.06838035726096514, -0.17999994754796944, -0.09529180455275821)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.06838035726096514, -0.17999994754796944, -0.09529180455275821)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.08613035726096463, -0.17999994754796944, -0.11329180455275889)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.08613035726096463, -0.17999994754796944, -0.11329180455275889)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.08322984784450327, -0.17999994754796944, 0.11421341642251548)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.08322984784450327, -0.17999994754796944, 0.11421341642251548)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.024111627045130035, -0.17999994754796944, 0.03131935512817563)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.024111627045130035, -0.17999994754796944, 0.03131935512817563)
[23:30:07] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.04017517595905673, -0.17999994754796944, -0.054335050062178425)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.04017517595905673, -0.17999994754796944, -0.054335050062178425)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.10392517595905737, -0.17999994754796944, -0.14096005006217638)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.10392517595905737, -0.17999994754796944, -0.14096005006217638)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.048081000583042766, -0.17999994754796944, 0.06530411520988366)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.048081000583042766, -0.17999994754796944, 0.06530411520988366)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.021698929599674344, -0.17999994754796944, 0.029403257432377927)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.021698929599674344, -0.17999994754796944, 0.029403257432377927)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.02728923446989917, -0.17999994754796944, -0.03703308691628138)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.02728923446989917, -0.17999994754796944, -0.03703308691628138)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.003981672022989713, -0.17999994754796944, 0.005419398705654999)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.003981672022989713, -0.17999994754796944, 0.005419398705654999)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.00807337865188984, -0.17999994754796944, 0.01094804456479892)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.00807337865188984, -0.17999994754796944, 0.01094804456479892)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005488472377736642, -0.17999994754796944, -0.007450161161457913)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005488472377736642, -0.17999994754796944, -0.007450161161457913)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.5902383341147583E-4, -0.17999994754796944, -3.475430739854346E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.5902383341147583E-4, -0.17999994754796944, -3.475430739854346E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0021726293364174865, -0.17999994754796944, 0.0029471287537035096)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0021726293364174865, -0.17999994754796944, 0.0029471287537035096)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (9.95105832460652E-4, -0.17999994754796944, -0.0013512628197105414)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (9.95105832460652E-4, -0.17999994754796944, -0.0013512628197105414)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.001995105832460098, -0.17999994754796944, -0.0026012628197094045)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.001995105832460098, -0.17999994754796944, -0.0026012628197094045)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0019211256914903885, -0.17999994754796944, 0.002519799039774284)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0019211256914903885, -0.17999994754796944, 0.002519799039774284)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.225422822679235E-4, -0.17999994754796944, -2.976905511644645E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.225422822679235E-4, -0.17999994754796944, -2.976905511644645E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (6.03484872083726E-4, -0.17999994754796944, -7.886309264222291E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (6.03484872083726E-4, -0.17999994754796944, -7.886309264222291E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-3.863337318694704E-4, -0.17999994754796944, 5.074185772997453E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-3.863337318694704E-4, -0.17999994754796944, 5.074185772997453E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-3.0463028744875942E-5, -0.17999994754796944, 3.8521776417610454E-5)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-3.0463028744875942E-5, -0.17999994754796944, 3.8521776417610454E-5)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.5918937034342662E-4, -0.17999994754796944, -2.0833377855922208E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.5918937034342662E-4, -0.17999994754796944, -2.0833377855922208E-4)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.870807713532656E-5, -0.17999994754796944, 9.042054105634634E-5)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.870807713532656E-5, -0.17999994754796944, 9.042054105634634E-5)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.4730324186705843E-5, -0.17999994754796944, 3.211297624261533E-5)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.4730324186705843E-5, -0.17999994754796944, 3.211297624261533E-5)
[23:30:08] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.8023226126782106E-5, -0.17999994754796944, -4.982152158561348E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.8023226126782106E-5, -0.17999994754796944, -4.982152158561348E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.8023226126782106E-5, -0.17999994754796944, -4.982152158561348E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.8023226126782106E-5, -0.17999994754796944, -4.982152158561348E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-4.885488352890377E-5, -0.17999994754796944, 6.404935815851331E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-4.885488352890377E-5, -0.17999994754796944, 6.404935815851331E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.0408203516831804E-5, -0.17999994754796944, -1.3655487421715407E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.0408203516831804E-5, -0.17999994754796944, -1.3655487421715407E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.2959499136044883E-5, -0.17999994754796944, -1.6984932940999897E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.2959499136044883E-5, -0.17999994754796944, -1.6984932940999897E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.0393066121494599E-5, -0.17999994754796944, 1.3626658031284933E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.0393066121494599E-5, -0.17999994754796944, 1.3626658031284933E-5)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (4.003298688104451E-7, -0.17999994754796944, -5.27361493141143E-7)
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/3267, l='alisons test world', x=-12.06, y=70.00, z=102.54]16235142]
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (4.003298688104451E-7, -0.17999994754796944, -5.27361493141143E-7)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@3a9e71
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/3385, l='alisons test world', x=-12.09, y=69.49, z=102.38]10319173]
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/3386, l='MpServer', x=0.00, y=0.00, z=0.00]27659459]
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/3385, l='alisons test world', x=-12.09, y=69.49, z=102.38]10319173]
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/3385, l='MpServer', x=-15.99, y=65.57, z=104.03]27659459]
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@ce2a4d
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.3329897953639023, 5.674893351800392, -0.4428633062760099)
[23:30:09] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.3329897953639023, 5.674893351800392, -0.4428633062760099)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.122688444578225, 4.959022854841024, -0.4149222819670939)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.122688444578225, 4.959022854841024, -0.4149222819670939)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.6838144598973113, 3.9154088333425534, -0.35660980621437943)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.6838144598973113, 3.9154088333425534, -0.35660980621437943)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.3594394598973114, 3.035408833342558, -0.31360980621437307)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.3594394598973114, 3.035408833342558, -0.31360980621437307)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.9113672626754319, 2.2988486263197387, -0.2540642239242601)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.9113672626754319, 2.2988486263197387, -0.2540642239242601)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.5431550828058693, 1.7910211182198452, -0.20512485154816318)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.5431550828058693, 1.7910211182198452, -0.20512485154816318)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.2012505954188022, 1.6200000047683716, -0.15967877827135624)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.2012505954188022, 1.6200000047683716, -0.15967877827135624)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.8882613155847014, 1.6200000047683716, -0.1180747734811689)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.8882613155847014, 1.6200000047683716, -0.1180747734811689)
[23:30:09] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.6233829889497926, 1.6200000047683716, -0.08286537266344851)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.6233829889497926, 1.6200000047683716, -0.08286537266344851)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.41519776521695917, 1.6200000047683716, -0.05519177925823726)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.41519776521695917, 1.6200000047683716, -0.05519177925823726)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.2629019186918651, 1.6200000047683716, -0.03494733944958739)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.2629019186918651, 1.6200000047683716, -0.03494733944958739)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.15864419207788494, 1.6200000047683716, -0.02108848504973082)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.15864419207788494, 1.6200000047683716, -0.02108848504973082)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.09135603774492118, 1.6200000047683716, -0.012143930131855996)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.09135603774492118, 1.6200000047683716, -0.012143930131855996)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.05014398105549134, 1.6200000047683716, -0.0066656368740183325)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.05014398105549134, 1.6200000047683716, -0.0066656368740183325)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.026096167663666847, 1.6200000047683716, -0.0034689699646861527)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.026096167663666847, 1.6200000047683716, -0.0034689699646861527)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.012719959206995313, 1.6200000047683716, -0.0016908721885897648)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.012719959206995313, 1.6200000047683716, -0.0016908721885897648)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005653269261252092, 1.6200000047683716, -7.514959578855951E-4)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005653269261252092, 1.6200000047683716, -7.514959578855951E-4)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0021421002391388555, 1.6200000047683716, -2.847544521529244E-4)
[23:30:10] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:10] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:10] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:30:10] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/3385, l='alisons test world', x=-15.39, y=63.00, z=102.98]10319173]
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0021421002391388555, 1.6200000047683716, -2.847544521529244E-4)
[23:30:10] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@ce2a4d
[23:30:10] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:30:10] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:30:10] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:30:12] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:12] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:createarrow:140]: Creating arrow!
[23:30:12] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) grappleArrow['entity.grappleArrow.name'/3711, l='alisons test world', x=-15.86, y=65.69, z=108.65]21845817]
[23:30:12] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) grappleArrow['entity.grappleArrow.name'/3712, l='MpServer', x=0.00, y=0.00, z=0.00]11995593]
[23:30:12] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) grappleArrow['entity.grappleArrow.name'/3711, l='alisons test world', x=-14.53, y=70.30, z=107.25]21845817]
[23:30:12] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:30:12] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) grappleArrow['entity.grappleArrow.name'/3711, l='MpServer', x=-13.22, y=73.46, z=105.84]11995593]
[23:30:12] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.grappleController@18eae5d
[23:30:12] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:13] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:18] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:dojump:215]: JUMP
0.9019361993573424
0.0
[23:30:18] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.grappleController@18eae5d
[23:30:18] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:21] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:21] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:21] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/4219, l='alisons test world', x=-11.23, y=64.52, z=102.05]32663410]
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/4220, l='MpServer', x=0.00, y=0.00, z=0.00]6784135]
[23:30:21] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/4219, l='alisons test world', x=-11.23, y=64.52, z=102.05]32663410]
[23:30:21] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/4219, l='MpServer', x=-7.35, y=68.40, z=105.93]6784135]
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@112e737
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.1697804588332055, -0.9237287047503031, -1.1186021360237248)
[23:30:21] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.1697804588332055, -0.9237287047503031, -1.1186021360237248)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.8384102525557289, -0.8571361595711551, -0.9477683384507571)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.8384102525557289, -0.8571361595711551, -0.9477683384507571)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.4572291023875348, -0.7081897720769774, -0.7512553127383939)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.4572291023875348, -0.7081897720769774, -0.7512553127383939)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.5267038213157775, -0.5460881652743126)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.5267038213157775, -0.5460881652743126)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.34945501637845666, -0.3567134890683832)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.34945501637845666, -0.3567134890683832)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.20642438642805416, -0.20792112005095476)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.20642438642805416, -0.20792112005095476)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.1069097376166468, -0.10612117762116213)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.1069097376166468, -0.10612117762116213)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.04640768658862271, -0.04506524827924352)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.04640768658862271, -0.04506524827924352)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.014332275292247232, -0.013154179938823063)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -0.014332275292247232, -0.013154179938823063)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 8.362514664099763E-4)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 8.362514664099763E-4)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.005256409299704501)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.005256409299704501)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.005356800551354013)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.005356800551354013)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.003999204876649287)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.003999204876649287)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.0025107985506878094)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.0025107985506878094)
[23:30:21] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.0013654913151981418)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 0.0013654913151981418)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 6.312940643340426E-4)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 6.312940643340426E-4)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 2.240068118766203E-4)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 2.240068118766203E-4)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 3.083627566979885E-5)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, 3.083627566979885E-5)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, -4.1202054745781425E-5)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, -4.1202054745781425E-5)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, -5.438282745728884E-5)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, -5.438282745728884E-5)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, -4.463123995890328E-5)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, -4.463123995890328E-5)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, -2.981014127101389E-5)
[23:30:22] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:22] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:22] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:30:22] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/4219, l='alisons test world', x=-9.00, y=65.54, z=103.02]32663410]
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, 1.838247392527137E-5, -2.981014127101389E-5)
[23:30:22] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@112e737
[23:30:22] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:30:22] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:30:22] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:23] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:23] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:23] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/4341, l='alisons test world', x=-10.28, y=65.77, z=103.18]10435353]
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/4342, l='MpServer', x=0.00, y=0.00, z=0.00]8393186]
[23:30:23] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/4341, l='alisons test world', x=-10.28, y=65.77, z=103.18]10435353]
[23:30:23] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/4341, l='MpServer', x=-6.41, y=69.65, z=101.57]8393186]
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@396a5a
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -1.023729530752945, -0.03500865086212457)
[23:30:23] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.3000000119209218, -1.023729530752945, -0.03500865086212457)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.9895843249085026, -0.9267524714363731, -0.026649239855132123)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.9895843249085026, -0.9267524714363731, -0.026649239855132123)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.6472699828706521, -0.6697238695218317, -0.017430806643119467)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.6472699828706521, -0.6697238695218317, -0.017430806643119467)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30310590394949877, -0.345709702427186, -0.008162560514080042)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30310590394949877, -0.345709702427186, -0.008162560514080042)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.012313672448087232, 8.304326662482708E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.012313672448087232, 8.304326662482708E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.12156911354287558, 0.002999924444480939)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.12156911354287558, 0.002999924444480939)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.0340953427251236, 6.572436324603359E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.0340953427251236, 6.572436324603359E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -0.0342995661250427, -8.901669637282339E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -0.0342995661250427, -8.901669637282339E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -0.020148153085912668, -4.426904583567648E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -0.020148153085912668, -4.426904583567648E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.007434266751303653, 2.1148954319016866E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.007434266751303653, 2.1148954319016866E-4)
[23:30:23] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.007434266751303653, 2.0473585750835355E-4)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, 0.007434266751303653, 2.0473585750835355E-4)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -2.789785949630641E-5)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -2.789785949630641E-5)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -7.871269544068582E-5)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -7.871269544068582E-5)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -8.107499397169704E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -8.107499397169704E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, 2.5966188971437987E-5)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, 2.5966188971437987E-5)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, 8.791614391157054E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, 8.791614391157054E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -7.16987372584299E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -7.16987372584299E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -4.743370539017633E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -4.743370539017633E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, 1.4512298065483265E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, 1.4512298065483265E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, 2.0075279962838977E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, 2.0075279962838977E-6)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -5.4676775107509457E-8)
[23:30:24] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:24] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:30:24] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/4341, l='alisons test world', x=-9.00, y=66.66, z=103.06]10435353]
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.30000001192092185, -4.7724825790851355E-4, -5.4676775107509457E-8)
[23:30:24] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@396a5a
[23:30:24] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:30:24] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:30:24] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:30:26] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:26] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/4480, l='alisons test world', x=-9.30, y=65.52, z=102.90]2788243]
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/4481, l='MpServer', x=0.00, y=0.00, z=0.00]29531999]
[23:30:26] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/4480, l='alisons test world', x=-9.30, y=65.52, z=102.90]2788243]
[23:30:26] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/4480, l='MpServer', x=-13.21, y=69.40, z=102.92]29531999]
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@125634b
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.7433604068325756, -4.379999995231628, 0.148273617848119)
[23:30:26] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.7433604068325756, -4.379999995231628, 0.148273617848119)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.485502170304814, -4.152767376998497, 0.1380599142591734)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (3.485502170304814, -4.152767376998497, 0.1380599142591734)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.974286173782005, -3.6160995253329276, 0.11781076988933137)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.974286173782005, -3.6160995253329276, 0.11781076988933137)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.212827320751556, -2.767465521995206, 0.08764956532691315)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.212827320751556, -2.767465521995206, 0.08764956532691315)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.7404799648749378, -2.21084346624464, 0.06893999859404687)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.7404799648749378, -2.21084346624464, 0.06893999859404687)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.3732167657988885, -1.7585735367787407, 0.05439279038773748)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.3732167657988885, -1.7585735367787407, 0.05439279038773748)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.044389855497796, -1.343400390300161, 0.041368034463317827)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.044389855497796, -1.343400390300161, 0.041368034463317827)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.7297822186460525, -0.9412851097211501, 0.028906500587638106)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.7297822186460525, -0.9412851097211501, 0.028906500587638106)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.42056341818325294, -0.5436610996626001, 0.016658417243178292)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.42056341818325294, -0.5436610996626001, 0.016658417243178292)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.1094384181832524, -0.1799999475479126, 0.004408417243183749)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.1094384181832524, -0.1799999475479126, 0.004408417243183749)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.16642405836518392, -0.1799999475479126, -0.006633320466349346)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.16642405836518392, -0.1799999475479126, -0.006633320466349346)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.041870763493214724, -0.1799999475479126, -0.0016858481118759983)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.041870763493214724, -0.1799999475479126, -0.0016858481118759983)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.07691019021030421, -0.1799999475479126, 0.003073029710208175)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.07691019021030421, -0.1799999475479126, 0.003073029710208175)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.01100110027617518, -0.1799999475479126, -4.348346411120474E-4)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.01100110027617518, -0.1799999475479126, -4.348346411120474E-4)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.02258447350560111, -0.1799999475479126, -9.047214569761763E-4)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.02258447350560111, -0.1799999475479126, -9.047214569761763E-4)
[23:30:26] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.015058111081611258, -0.1799999475479126, 6.010476799076514E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.015058111081611258, -0.1799999475479126, 6.010476799076514E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (9.293185586045638E-4, -0.1799999475479126, 3.8303219497493046E-5)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (9.293185586045638E-4, -0.1799999475479126, 3.8303219497493046E-5)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.006064632214155097, -0.1799999475479126, -2.4267859612336906E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.006064632214155097, -0.1799999475479126, -2.4267859612336906E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.002696199013881184, -0.1799999475479126, 1.0747395715782204E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.002696199013881184, -0.1799999475479126, 1.0747395715782204E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005321199013881284, -0.1799999475479126, 1.0747395715782204E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.005321199013881284, -0.1799999475479126, 1.0747395715782204E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.005110891435773368, -0.1799999475479126, -1.1708711129188032E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.005110891435773368, -0.1799999475479126, -1.1708711129188032E-4)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (5.845791708356529E-4, -0.1799999475479126, 1.8765937383591336E-5)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (5.845791708356529E-4, -0.1799999475479126, 1.8765937383591336E-5)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0016091115057950134, -0.1799999475479126, 3.416159435687405E-5)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.0016091115057950134, -0.1799999475479126, 3.416159435687405E-5)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0010267417341900398, -0.1799999475479126, -2.416446632480529E-5)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0010267417341900398, -0.1799999475479126, -2.416446632480529E-5)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-8.2935228231662E-5, -0.1799999475479126, -5.706790773274406E-7)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-8.2935228231662E-5, -0.1799999475479126, -5.706790773274406E-7)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (4.2406144097739684E-4, -0.1799999475479126, 9.285750238063883E-6)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (4.2406144097739684E-4, -0.1799999475479126, 9.285750238063883E-6)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.823636373554649E-4, -0.1799999475479126, -4.457023933923665E-6)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-1.823636373554649E-4, -0.1799999475479126, -4.457023933923665E-6)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.621380888915951E-5, -0.1799999475479126, -1.216674377246818E-6)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.621380888915951E-5, -0.1799999475479126, -1.216674377246818E-6)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.0120965295712381E-4, -0.1799999475479126, 2.271633675832163E-6)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.0120965295712381E-4, -0.1799999475479126, 2.271633675832163E-6)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.0120965295712381E-4, -0.1799999475479126, 2.271633675832163E-6)
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/4480, l='alisons test world', x=-13.04, y=70.00, z=102.91]2788243]
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.0120965295712381E-4, -0.1799999475479126, 2.271633675832163E-6)
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@125634b
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/4575, l='alisons test world', x=-13.20, y=69.49, z=102.87]14416836]
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/4576, l='MpServer', x=0.00, y=0.00, z=0.00]8457441]
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/4575, l='alisons test world', x=-13.20, y=69.49, z=102.87]14416836]
[23:30:27] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/4575, l='MpServer', x=-17.12, y=67.38, z=106.74]8457441]
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@c59db0
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:27] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.095483163571245, 0.06374726347240767, -8.090654853954092)
[23:30:28] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.095483163571245, 0.06374726347240767, -8.090654853954092)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.9950216445249147, -0.29710370737356584, -7.703305501931155)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.9950216445249147, -0.29710370737356584, -7.703305501931155)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.794491485672319, -0.6072710784912658, -6.929511468417729)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.794491485672319, -0.6072710784912658, -6.929511468417729)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.4945953280410773, -0.8487295562477044, -5.771958863533854)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.4945953280410773, -0.8487295562477044, -5.771958863533854)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.0964957177831902, -0.997463492782785, -4.235100598622992)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.0964957177831902, -0.997463492782785, -4.235100598622992)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.6026544056009158, -1.0155408760254403, -2.3283851652870595)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.6026544056009158, -1.0155408760254403, -2.3283851652870595)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.35280271030911514, -0.8769701490903543, -1.3634909783208826)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.35280271030911514, -0.8769701490903543, -1.3634909783208826)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.19621537074697137, -0.6475709433210426, -0.7585593104136024)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.19621537074697137, -0.6475709433210426, -0.7585593104136024)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.07901589037231282, -0.35607908777824093, -0.3056134662582082)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.07901589037231282, -0.35607908777824093, -0.3056134662582082)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.015583283642117252, -0.00884058005678412, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.015583283642117252, -0.00884058005678412, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.03083134802223242, 0.12011733650244594, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.03083134802223242, 0.12011733650244594, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.004359803946870855, 0.04137462172245421, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.004359803946870855, 0.04137462172245421, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.006640196053128378, 0.04137462172245421, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.006640196053128378, 0.04137462172245421, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.004122342167381277, -0.028478574843518345, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.004122342167381277, -0.028478574843518345, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0013767304122076496, -0.021272854963314103, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0013767304122076496, -0.021272854963314103, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0017732265845307182, 0.005128047010870773, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-0.0017732265845307182, 0.005128047010870773, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (8.087909799847637E-5, 0.005128047010870773, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (8.087909799847637E-5, 0.005128047010870773, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (6.45005190552439E-4, 0.005128047010870773, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (6.45005190552439E-4, 0.005128047010870773, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.1875345170508922E-4, -0.0021392931692503225, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.1875345170508922E-4, -0.0021392931692503225, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.0082746956973097E-4, -0.0021392931692503225, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.0082746956973097E-4, -0.0021392931692503225, -0.30000001192092896)
[23:30:28] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-8.780908889249872E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-8.780908889249872E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (5.0928267159022766E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (5.0928267159022766E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.7592826715961962E-4, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.7592826715961962E-4, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.114026910859934E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-2.114026910859934E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.699841098622983E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-6.699841098622983E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-7.822189649786537E-6, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-7.822189649786537E-6, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.189168595023716E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (2.189168595023716E-5, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (7.761380173221255E-6, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (7.761380173221255E-6, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-5.964883397879817E-6, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-5.964883397879817E-6, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-4.104417953953998E-6, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/4575, l='alisons test world', x=-15.14, y=68.61, z=111.00]14416836]
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (-4.104417953953998E-6, -0.0021392931692503225, -0.30000001192092896)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@c59db0
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:76]: init (2) hookArrow['entity.hookArrow.name'/4690, l='alisons test world', x=-15.06, y=67.29, z=110.56]22931272]
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:<init>:64]: init (1) hookArrow['entity.hookArrow.name'/4691, l='MpServer', x=0.00, y=0.00, z=0.00]10352208]
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:186]: attaching! (server) hookArrow['entity.hookArrow.name'/4690, l='alisons test world', x=-15.06, y=67.29, z=110.56]22931272]
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70184_a:211]: [207]
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:clientAttach:231]: attaching! (client) hookArrow['entity.hookArrow.name'/4690, l='MpServer', x=-18.99, y=63.38, z=106.63]10352208]
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:<init>:48]: GrappleStart com.yyon.grapplinghook.hookControl@5bc970
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.7597437901478798, 2.8362318030040967, 1.1639873932738851)
[23:30:29] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleArrow:func_70030_z:107]: Re-updated pos
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.7597437901478798, 2.8362318030040967, 1.1639873932738851)
[23:30:29] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.596237260056661, 2.3726377728646355, 1.0558355470735137)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.596237260056661, 2.3726377728646355, 1.0558355470735137)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.3668210173969477, 1.959453526118125, 0.9040875393446584)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.3668210173969477, 1.959453526118125, 0.9040875393446584)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.1118786812535824, 1.6200000047683716, 0.7354552265363594)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (1.1118786812535824, 1.6200000047683716, 0.7354552265363594)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.8501547957000284, 1.6200000047683716, 0.5623372391290076)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.8501547957000284, 1.6200000047683716, 0.5623372391290076)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.614496638136, 1.6200000047683716, 0.406460499536351)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.614496638136, 1.6200000047683716, 0.406460499536351)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.42059951635718207, 1.6200000047683716, 0.27820671247586404)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.42059951635718207, 1.6200000047683716, 0.27820671247586404)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.2731573196831114, 1.6200000047683716, 0.18068066401013994)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.2731573196831114, 1.6200000047683716, 0.18068066401013994)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.16880310353930028, 1.6200000047683716, 0.11165527934538488)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.16880310353930028, 1.6200000047683716, 0.11165527934538488)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.09949016045623793, 1.6200000047683716, 0.06580804158777198)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.09949016045623793, 1.6200000047683716, 0.06580804158777198)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.05594459365483573, 1.6200000047683716, 0.03700470608315243)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.05594459365483573, 1.6200000047683716, 0.03700470608315243)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.029924026974576634, 1.6200000047683716, 0.019793330341272508)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.029924026974576634, 1.6200000047683716, 0.019793330341272508)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.015100089357638069, 1.6200000047683716, 0.009987995836667096)
[23:30:30] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:func_77648_a:135]: on use
[23:30:30] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:98]: right click
[23:30:30] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:119]: right click unattach
[23:30:30] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleBow:dorightclick:120]: hookArrow['entity.hookArrow.name'/4690, l='alisons test world', x=-16.90, y=63.00, z=109.54]22931272]
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.hookControl:updatePlayerPos:60]: (0.015100089357638069, 1.6200000047683716, 0.009987995836667096)
[23:30:30] [Client thread/INFO] [STDOUT]: [com.yyon.grapplinghook.grappleController:unattach:66]: GrappleEnd com.yyon.grapplinghook.hookControl@5bc970
[23:30:30] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:57]: received grapple end message
Going to remove attached: 207
[23:30:30] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:65]: Tried to disattach but couldn't
[23:30:30] [Server thread/INFO] [STDOUT]: [com.yyon.grapplinghook.GrappleEndMessage$Handler:onMessage:66]: []
[23:30:31] [Server thread/INFO]: Saving and pausing game...
[23:30:31] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Overworld
[23:30:31] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Nether
[23:30:31] [Server thread/INFO]: Saving chunks for level 'alisons test world'/The End
[23:30:32] [Server thread/INFO]: Stopping server
[23:30:32] [Server thread/INFO]: Saving players
[23:30:32] [Server thread/INFO]: Saving worlds
[23:30:32] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Overworld
[23:30:32] [Server thread/INFO]: Saving chunks for level 'alisons test world'/Nether
[23:30:32] [Server thread/INFO]: Saving chunks for level 'alisons test world'/The End
[23:30:32] [Server thread/INFO] [FML]: Unloading dimension 0
[23:30:32] [Server thread/INFO] [FML]: Unloading dimension -1
[23:30:32] [Server thread/INFO] [FML]: Unloading dimension 1
[23:30:32] [Server thread/INFO] [FML]: Applying holder lookups
[23:30:32] [Server thread/INFO] [FML]: Holder lookups applied
[23:30:32] [Client thread/INFO] [bspkrsCore]: Enabling Main Menu Mob render ticker
[23:30:32] [Client thread/INFO]: [CHAT] Smart Moving set to 'Medium'
[23:30:33] [Client thread/ERROR] [bspkrsCore]: Main menu mob rendering encountered a serious error and has been disabled for the remainder of this session.
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: net.minecraft.util.ReportedException: Rendering entity in world
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:339)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.renderer.entity.RenderManager.func_147940_a(RenderManager.java:276)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at bspkrs.client.util.EntityUtils.drawEntityOnScreen(EntityUtils.java:186)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at bspkrs.bspkrscore.fml.BSMainMenuRenderTicker.onTick(BSMainMenuRenderTicker.java:108)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at cpw.mods.fml.common.eventhandler.ASMEventHandler_130_BSMainMenuRenderTicker_onTick_RenderTickEvent.invoke(.dynamic)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at cpw.mods.fml.common.FMLCommonHandler.onRenderTickEnd(FMLCommonHandler.java:340)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1003)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.main.Main.main(SourceFile:148)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at java.lang.reflect.Method.invoke(Unknown Source)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: Caused by: java.lang.NullPointerException
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.smart.render.SmartRenderRender.getPreviousRendererData(SmartRenderRender.java:186)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.smart.render.SmartRenderRender.renderPlayer(SmartRenderRender.java:94)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.smart.render.RenderPlayer.func_76986_a(RenderPlayer.java:38)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.smart.moving.render.RenderPlayer.superRenderRenderPlayer(RenderPlayer.java:29)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.smart.moving.render.SmartMovingRender.renderPlayer(SmartMovingRender.java:109)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.smart.moving.render.RenderPlayer.func_76986_a(RenderPlayer.java:24)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.renderer.entity.RenderPlayer.func_76986_a(RenderPlayer.java:521)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:293)
[23:30:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: ... 16 more
[23:30:33] [Client thread/INFO] [MapWriter]: Mw.close: closing...
[23:30:33] [Client thread/INFO] [MapWriter]: waiting for 327 tasks to finish...
[23:30:34] [Client thread/INFO] [MapWriter]: done
[23:30:34] [Client thread/INFO]: Stopping!
[23:30:34] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[23:30:34] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down...
[23:30:34] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com
[23:30:34] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
The world got deleted, it was a hardcore world and i died from using the hook. it said i suffocated in a wall. Also, heres the log. its 90% me playing with the hook and moterized hook. the issue only seems to happen when im underground, above ground im fine
Also, i dont know how to upload a world save
What version of minecraft and what version of my mod are you using? In v5 suffocation damage should be disabled when using the grappling hook.
Can you please put that thing in a spoiler?
Also, use dropbox or something.
Also, in the immortal words of Mabel Pines from Gravity Falls
GRAPPLING HOOK!!!
Hello!
Sorry about that, it was 1AM amd i wasnt thinking about it
I used the mod installer from skydaz.com, which probably has the old version. ill get V5 and let you know if it persists. Thanks!
Amazing mod keep up the great work!
Does this solve your lag problem?
https://drive.google.com/file/d/0Bwum1DVR9SNNOG5nRUZIZUFCMU0/view?usp=sharing