Riley Park
Riley Park
I'd recommend looking into applying [indra](https://github.com/KyoriPowered/indra) first - see wiki for details.
@alexstaeding Are you able to update this pull request again? I pushed a few changes that break this a bit.
> > > if the system property is not set or is set to a specific locale, it defaults to `Locale.US` and is unchanging, even if the system property changes...
https://docs.gradle.org/current/userguide/jacoco_plugin.html
Is there anything that really needs improving currently, or is the javadocs at a good enough point to resolve this issue for now?
I can agree with this - we can change `final TextComponent.Builder builder = Component.text()` into `final TextComponent.Builder builder = Component.textBuilder()`.
So one thought I had today - introduce a new mechanism for constructing `Component`s: ```java interface Components { static TextComponent.@NonNull Factory text() { return new TextComponentImpl.FactoryImpl(); } } ``` ```java...
There does not appear to be a way to make everyone happy, it seems - some people are against changing this (keeping both builder and non-builder methods named the same),...
We will focus on improving documentation (#226, some work in #229) for right now - everyone seems to agree that lacking and/or short documentation is the main problem here.
The reasoning for the convenience methods on `Component`: allow modifying without going to a full builder - for example: ```java Component component = this.someMethodThatReturnsComponent(); if(this.special()) { component = component.decorate(TextDecoration.BOLD); }...