Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Project]
- better OOP
- Client.java was 21k (17.14k {17,128} currently getting better) lines who thought this was ok to do?
- log all exceptions unless they're truly useless
- maybe figure out how to convert to Apple OS compatible file so we can have 2 versions and we'll be able to use Java8
- [Client.java]
- Rewrite ChatMessages (pushMessage, chatNames[], chatMessages[], chatTypes[], chatRights[])
- *Can't even get the rights from a push message properly smh (add rights param & remove old push message method)*
- remove getPrefix method
- have Gilles replace all @effect tags@ with <effect tags> Server Sided or just take 10 minutes to do it yourself
- *Stop using RSFontSystem.handleOldSyntax method*
- 2 or 3 drawings for public chat messages to align owner crown or tweak RSFontSystem method
- Change loading stages to be recursive using an enum (LoadingStageName(new LoadingStage()))
- rewrite incoming & outgoing packet handling
- *localize as much incoming packet data as possible*
- *clean up the incoming packets [especially the ones using '[SUMMO]|[OWNER] or :tradereq:' etc...]*
- ensure that all the outgoing packets are writing the correct data
- ie; all createPacket arguments are correct and all handle arguments are correct along with all their calls (getInteger, getString, etc...)
- [DynamicInputField.java]
- *Probably remove wont be used*
- Frame height based upon messages length & size + height
- [RSFontSystem.java]
- Stop drawing <img=%d> starting from 678.... who even thought that was a good idea????
- Stop doing a lot of stuff in this class bad in general smh
- [UI.java]
- Fix client resizing in size 1 (does not resize when dragged to resize // probably override resizing method)
- [RSApplet.java]
- remove startRunnable and use startThread method
- [IDEAS]
- ctrl + a = select all items in inv
- ctrl + click = select multiple items
- osrs bank place holder items
- osrs bank filler items
- osrs everything >:(
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement