Since I'm here to learn, and as a side project I am creating a better PI framework. If you're wanting to help you can PM me and let me know. The source I am working on is CPI (Clean Project Insanity). The project is also open-source, so I will be releasing it as soon as I finish more of my goals.

Source is using Majors 317 refactored client.

My focus right now
  • Plugin based scripting system (Cross language support, only supports Python atm)
  • Entity design
  • Entity combat
  • Region clipping
  • Netty 4.0
  • Utilizing json files (ItemDefinitions, NpcDefinitions, [S]NpcSpawns[S], NpcDrops)
  • Proper Skill design
  • Rights System
  • Jaggrab (HTTP & Jaggrab working perfectly)


Other things that I will be focusing on
  • Rewrote shops
  • Rewrote dialogue system
  • Rewrote command system
  • Dueling only minigame
  • Trading


Things I don't care for
  • Adding additional content that's an necessity. (Adding data, minigames, extras)


Image

Package layout


Using Python scripts because python is such an easy language to use.


If you're interested let me know what you can do, and why you want to help.