edit: Fixed
Does 667 have a packet for object click 5? If it does will I need it for Construction? I got it to work but can't build furniture and it doesn't show the object ids in the console when I click them either.
So I followed this tutorial. http://www.rune-server.org/runescape...y-30-40-a.html
Most things work fine, except when I click to visit my house it doesn't do anything, it shows this in console.
Code:
Setting bound chuncks
616
1992
1992
Setting bound chuncks
616
1992
[House] 0
java.lang.NullPointerException
at com.rs.game.player.content.construction.House.constructHouse(House.java:75)
at com.rs.game.player.content.construction.HouseController.start(HouseController.java:30)
at com.rs.game.player.ControlerManager.startControler(ControlerManager.java:48)
at com.rs.game.player.dialogues.POHPortal.run(POHPortal.java:27)
at com.rs.game.player.DialogueManager.continueDialogue(DialogueManager.java:31)
at com.rs.net.decoders.WorldPacketsDecoder.processPackets(WorldPacketsDecoder.java:1157)
at com.rs.net.decoders.WorldPacketsDecoder.decode(WorldPacketsDecoder.java:254)
at com.rs.net.ServerChannelHandler.messageReceived(ServerChannelHandler.java:96)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:95)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:94)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.processSelectedKeys(AbstractNioWorker.java:372)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:246)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:38)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)