-
Notifications
You must be signed in to change notification settings - Fork 1
For whom is this made and what do you need to know before starting?
At Jyraf, there is quite a high entry barrier, despite my efforts to simplify many aspects. The entire library is built around reactor-core, which you may have encountered in Spring if you've worked with WebFlux or RSocket. Therefore, you need to know what it is and how to use it!
The foundation of Jyraf is dependency injection, the implementation of which at the output is very similar to AnnotationBasedSpringContext, only greatly simplified. More detailed information awaits you further if you are ready.
It's important to mention that in many ways, Jyraf relies on other libraries, so you will often see references to them.
To sum up, to work with Jyraf, you need to be at least a confident junior Java developer and have experience with Spring and Reactor. Otherwise, using Jyraf may not be the solution for you.
- For whom is this made and what do you need to know before starting?
- Getting started - Install as a dependency
- Inversion of Control (IoC)
- Listeners and how they are related to IoC
- Building commands based on annotations
- Creating configuration files based on classes and annotations
- Database integration without leaving the class
- Superior and intuitively understandable serialization
- User-friendly serialization of Kyori components
- Inventory as a user interface built on frames
- Different colliders and their intersections
- Thread-safe iterations through chunks with their own lifecycle for anything you desire
- 100% packet-based entities/blocks in a familiar structure for all
- Addressing needs and other minor functionalities
- Conclusion, justification, and acceptance