Hello. Vector is small framework (a lot of it is taken from tea) written to provide a sound base to work from if you were ever to write your own emulator. It is a step-up from Nucleus (another project I wrote a week or two ago).
Installing:
- Edit src/main/resources/hibernate.cfg.xml to your liking
- Edit src/main/resources/vector.properties to your liking (for server stuff)
- mvn compile in the root dir
- java -jar your-generated-jar.jar
IT IS NOT READY FOR PRODUCTION YET, IT IS FOR DEVELOPERS TO WORK OFF.
Features (Vector is pretty bareboned atm):
- Session Management (Client Manager)
- GameSession class
- Network Encoder
- Async connections w/ netty
- A very basic plugin loader
- Configuration parsing
It uses Hibernate for database persistence and Netty for network I/O
It is still in development, and is extremely rudimentary. It may need some cleaning up.
If you wish to use it:
.zip download:
https://github.com/downloads/Jinz0/vector/vector.zip
git repo:
https://github.com/Jinz0/vector
Building instructions:
- Open cmd or terminal
- cd to the directory where you unpacked it
- type "mvn compile" (without quotes)
Note:
You must have maven installed before hand.
Have fun!
I know I'm not the best coder in the world - so this may not be amazing or brilliant
Warning
You may get null pointer exceptions when you try and run this. It's an issue that can be solved by running the jar (if you build it) from within the directory. Basically, run it where the src folder is located.







