@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface Unmodifiable
Annotate a field whose type is some kind of array, collection, or map to make this config option unmodifiable through the ingame config GUI. The
user will not be able to add or remove entries using the ingame config GUI but the entries themselves are still modifiable.
This does not prevent or detect additions/removals/reordering of entries by editing the config file!