worked well for me for a bit but then crashed, heres my console output
Java Plug-in 1.6.0_14
Using JRE version 1.6.0_14-ea-b03 Java HotSpot(TM) Client VM
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Java version is: 1.6.0_14-ea
-> support for BufferedImage
Version helper for 1.2+ initialized!
-> using BufferedImage
Software renderer (OpenGL mode) initialized
Loading Texture...from InputStream
Loading Texture...from InputStream
Loading Texture...from InputStream
Loading Texture...from InputStream
Loading Texture...from InputStream
[ Tue May 05 09:47:18 BST 2009 ] - WARNING: Unsupported Texture width...resizing to a width of 256 pixels!
Loading Texture...from InputStream
Loading Texture...from InputStream
Loading Texture...from InputStream
Loading Texture...from InputStream
....
Processing new material Material.001!
Processing new material Material.003!
Processing object from 3DS-file: Cube
Object 'Cube_jPCT108' created using 594 polygons and 303 vertices.
Loading file from InputStream
File from InputStream loaded...354 bytes
Processing new material Material!
Processing object from 3DS-file: Cube
Object 'Cube_jPCT121' created using 12 polygons and 8 vertices.
Exception in thread "AWT-EventQueue-2" java.lang.ArrayIndexOutOfBoundsException: -1
at org.me.hello.Path.checkNearType(Path.java:214)
at org.me.hello.WebPlayer.mousePressed(WebPlayer.java:569)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
hit = 8.140148729021151
Exception in thread "AWT-EventQueue-2" java.lang.ClassCastException: com.threed.jpct.Object3D cannot be cast to org.me.hello.Actor
at org.me.hello.WebPlayer.mousePressed(WebPlayer.java:500)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
player moved up 1
leaving changeplayer
Exception in thread "AWT-EventQueue-2" java.lang.ArrayIndexOutOfBoundsException: -1
at org.me.hello.Path.checkNearType(Path.java:214)
at org.me.hello.WebPlayer.mousePressed(WebPlayer.java:569)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
hit = 6.259903455939561
enemies turn
leaving changeplayer
girl pos = 10,0map 3
eye pos = 10,10map 4
start 10,10
end 10,0
loop number 0 10,9
loop number 1 10,8
loop number 2 10,7
loop number 3 10,6
loop number 4 10,5
loop number 5 10,4
loop number 6 10,3
loop number 7 10,2
loop number 8 10,1
loop number 9 10,0
testPathShort is true
entering chooseEnemy
start 10,10
end 13,0
loop number 0 11,9
loop number 1 12,8
loop number 2 13,7
loop number 3 13,6
loop number 4 13,5
loop number 5 13,4
loop number 6 13,3
loop number 7 13,2
loop number 8 13,1
loop number 9 13,0
start 10,10
end 10,0
loop number 0 10,9
loop number 1 10,8
loop number 2 10,7
loop number 3 10,6
loop number 4 10,5
loop number 5 10,4
loop number 6 10,3
loop number 7 10,2
loop number 8 10,1
loop number 9 10,0
closest player = 0
girl pos = 10,0map 3
path size 11
leaving
path size = 10
oneEye 13,1--4ending move
leaving changeplayer
girl pos = 10,0map 3
eye pos = 20,10map 4
start 20,10
end 10,0
loop number 0 19,9
loop number 1 18,8
loop number 2 17,7
loop number 3 16,6
loop number 4 15,5
loop number 5 14,4
loop number 6 13,3
loop number 7 12,2
loop number 8 11,1
loop number 9 10,0
testPathShort is true
entering chooseEnemy
start 20,10
end 13,0
loop number 0 19,9
loop number 1 18,8
loop number 2 17,7
loop number 3 16,6
loop number 4 15,5
loop number 5 14,4
loop number 6 13,3
loop number 7 13,2
loop number 8 13,1
loop number 9 13,0
start 20,10
end 10,0
loop number 0 19,9
loop number 1 18,8
loop number 2 17,7
loop number 3 16,6
loop number 4 15,5
loop number 5 14,4
loop number 6 13,3
loop number 7 12,2
loop number 8 11,1
loop number 9 10,0
closest player = 0
girl pos = 10,0map 3
path size 11
leaving
path size = 10
oneEye 14,1--4ending move
leaving changeplayer
hit = 22.296322040479147
player moved up 1
leaving changeplayer
Exception in thread "AWT-EventQueue-2" java.lang.ArrayIndexOutOfBoundsException: -1
at org.me.hello.Path.checkNearType(Path.java:214)
at org.me.hello.WebPlayer.mousePressed(WebPlayer.java:569)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
hit = 5.619363133671566
enemies turn
leaving changeplayer
girl pos = 10,0map 3
eye pos = 13,1map 4
start 13,1
end 10,0
loop number 0 12,0
Exception in thread "Thread-11" java.lang.ArrayIndexOutOfBoundsException: -1
at org.me.hello.Path.getFShort(Path.java:307)
at org.me.hello.Path.checkNeighborsShort(Path.java:352)
at org.me.hello.Path.testPathShort(Path.java:293)
at org.me.hello.WebPlayer.chooseEnemy(WebPlayer.java:801)
at org.me.hello.WebPlayer.run(WebPlayer.java:310)
at java.lang.Thread.run(Unknown Source)