Inspection and Cleanup
This commit is contained in:
@ -11,9 +11,7 @@ public interface Sendable {
|
||||
void send(Player p);
|
||||
|
||||
default void send(Audience players) {
|
||||
players.forEachAudience(audience -> {
|
||||
this.send((Player) audience);
|
||||
});
|
||||
players.forEachAudience(audience -> this.send((Player) audience));
|
||||
}
|
||||
|
||||
default void send(List<Player> players) {
|
||||
|
@ -5,6 +5,7 @@ import eu.mhsl.minenet.minigames.message.component.TranslatedComponent;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.kyori.adventure.text.ComponentBuilder;
|
||||
import net.kyori.adventure.text.ComponentLike;
|
||||
import net.kyori.adventure.text.TextComponent;
|
||||
import net.kyori.adventure.text.format.NamedTextColor;
|
||||
import net.minestom.server.entity.Player;
|
||||
|
||||
@ -13,7 +14,7 @@ import java.util.List;
|
||||
|
||||
public abstract class TranslatableMessage implements Sendable {
|
||||
int indention = 0;
|
||||
List<ComponentLike> chain = new ArrayList<>();
|
||||
final List<ComponentLike> chain = new ArrayList<>();
|
||||
|
||||
public TranslatableMessage() {
|
||||
|
||||
@ -65,7 +66,7 @@ public abstract class TranslatableMessage implements Sendable {
|
||||
|
||||
|
||||
public Component build(Player p) {
|
||||
ComponentBuilder out = Component.text();
|
||||
ComponentBuilder<TextComponent, TextComponent.Builder> out = Component.text();
|
||||
chain.forEach(componentLike -> {
|
||||
if(componentLike instanceof Translatable t) t.assemble(p);
|
||||
|
||||
|
@ -2,7 +2,7 @@ package eu.mhsl.minenet.minigames.message.component;
|
||||
|
||||
|
||||
public class NamespacedTranslatable {
|
||||
private String namespace;
|
||||
private final String namespace;
|
||||
|
||||
public NamespacedTranslatable(String namespace) {
|
||||
this.namespace = namespace;
|
||||
|
@ -8,7 +8,7 @@ import net.minestom.server.entity.Player;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class TranslatedComponent implements ComponentLike, Translatable {
|
||||
private String mapId;
|
||||
private final String mapId;
|
||||
private String result;
|
||||
|
||||
private NamedTextColor color;
|
||||
|
@ -2,7 +2,6 @@ package eu.mhsl.minenet.minigames.message.type;
|
||||
|
||||
import eu.mhsl.minenet.minigames.message.Icon;
|
||||
import eu.mhsl.minenet.minigames.message.TranslatableMessage;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.minestom.server.entity.Player;
|
||||
|
||||
public class ChatMessage extends TranslatableMessage {
|
||||
|
Reference in New Issue
Block a user