Skip to content
Matthias Ngeo edited this page Apr 10, 2019 · 22 revisions

Q: Why does the project require Java 11 and above?

Chimera uses the VarHandle API that was introduced in Java 9 to modify inaccessible fields in Brigadier classes. This is what made optional arguments and the like possible. The VarHandle API was favoured over standard reflection due to its significantly better performance.

Clone this wiki locally