FastUtil required a space of 25mb, so in 2.4.0 I preferred to implement the three classes IntHashSet, ReferenceHashSet and ReferenceArrayList from scratch.
The IntHashSet class is used only to manage player IDs in ClickableTextLine.
The other two allow me a comparison between Player, for example, directly between references.
If you want to contribute and improve these classes, don't hesitate to send PRs.
FastUtil required a space of 25mb, so in 2.4.0 I preferred to implement the three classes IntHashSet, ReferenceHashSet and ReferenceArrayList from scratch. The IntHashSet class is used only to manage player IDs in ClickableTextLine. The other two allow me a comparison between Player, for example, directly between references.
If you want to contribute and improve these classes, don't hesitate to send PRs.