From dc8b14ee18c1d8737a836ac3c6c510e8f46f46eb Mon Sep 17 00:00:00 2001 From: isXander Date: Mon, 29 May 2023 07:11:21 +0100 Subject: Rename `OptionDescription#description` to `text` as well as relevant builder methods --- common/src/main/java/dev/isxander/yacl/impl/ButtonOptionImpl.java | 6 +----- common/src/main/java/dev/isxander/yacl/impl/LabelOptionImpl.java | 2 +- common/src/main/java/dev/isxander/yacl/impl/ListOptionImpl.java | 3 +-- .../src/main/java/dev/isxander/yacl/impl/OptionDescriptionImpl.java | 6 +++--- common/src/main/java/dev/isxander/yacl/impl/OptionGroupImpl.java | 3 +-- common/src/main/java/dev/isxander/yacl/impl/OptionImpl.java | 6 +----- 6 files changed, 8 insertions(+), 18 deletions(-) (limited to 'common/src/main/java/dev/isxander/yacl/impl') diff --git a/common/src/main/java/dev/isxander/yacl/impl/ButtonOptionImpl.java b/common/src/main/java/dev/isxander/yacl/impl/ButtonOptionImpl.java index c63dd99..d93dd1a 100644 --- a/common/src/main/java/dev/isxander/yacl/impl/ButtonOptionImpl.java +++ b/common/src/main/java/dev/isxander/yacl/impl/ButtonOptionImpl.java @@ -5,17 +5,13 @@ import dev.isxander.yacl.api.*; import dev.isxander.yacl.gui.YACLScreen; import dev.isxander.yacl.gui.controllers.ActionController; import net.minecraft.network.chat.Component; -import net.minecraft.network.chat.MutableComponent; import org.apache.commons.lang3.Validate; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.util.ArrayList; -import java.util.List; import java.util.function.BiConsumer; import java.util.function.Consumer; -import java.util.function.Function; @ApiStatus.Internal public final class ButtonOptionImpl implements ButtonOption { @@ -52,7 +48,7 @@ public final class ButtonOptionImpl implements ButtonOption { @Override public @NotNull Component tooltip() { - return description().description(); + return description().text(); } @Override diff --git a/common/src/main/java/dev/isxander/yacl/impl/LabelOptionImpl.java b/common/src/main/java/dev/isxander/yacl/impl/LabelOptionImpl.java index c1a6772..ae333a7 100644 --- a/common/src/main/java/dev/isxander/yacl/impl/LabelOptionImpl.java +++ b/common/src/main/java/dev/isxander/yacl/impl/LabelOptionImpl.java @@ -29,7 +29,7 @@ public final class LabelOptionImpl implements LabelOption { this.labelController = new LabelController(this); this.binding = Binding.immutable(label); this.description = OptionDescription.createBuilder() - .description(this.label) + .text(this.label) .build(); } diff --git a/common/src/main/java/dev/isxander/yacl/impl/ListOptionImpl.java b/common/src/main/java/dev/isxander/yacl/impl/ListOptionImpl.java index 474a5f8..015a7c3 100644 --- a/common/src/main/java/dev/isxander/yacl/impl/ListOptionImpl.java +++ b/common/src/main/java/dev/isxander/yacl/impl/ListOptionImpl.java @@ -3,7 +3,6 @@ package dev.isxander.yacl.impl; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; import dev.isxander.yacl.api.*; -import dev.isxander.yacl.impl.utils.YACLConstants; import net.minecraft.network.chat.Component; import org.apache.commons.lang3.Validate; import org.jetbrains.annotations.ApiStatus; @@ -58,7 +57,7 @@ public final class ListOptionImpl implements ListOption { @Override public @NotNull Component tooltip() { - return description().description(); + return description().text(); } @Override diff --git a/common/src/main/java/dev/isxander/yacl/impl/OptionDescriptionImpl.java b/common/src/main/java/dev/isxander/yacl/impl/OptionDescriptionImpl.java index ba994e4..12c6ce7 100644 --- a/common/src/main/java/dev/isxander/yacl/impl/OptionDescriptionImpl.java +++ b/common/src/main/java/dev/isxander/yacl/impl/OptionDescriptionImpl.java @@ -14,20 +14,20 @@ import java.nio.file.Path; import java.util.*; import java.util.concurrent.CompletableFuture; -public record OptionDescriptionImpl(Component description, CompletableFuture> image) implements OptionDescription { +public record OptionDescriptionImpl(Component text, CompletableFuture> image) implements OptionDescription { public static class BuilderImpl implements Builder { private final List descriptionLines = new ArrayList<>(); private CompletableFuture> image = CompletableFuture.completedFuture(Optional.empty()); private boolean imageUnset = true; @Override - public Builder description(Component... description) { + public Builder text(Component... description) { this.descriptionLines.addAll(Arrays.asList(description)); return this; } @Override - public Builder description(Collection lines) { + public Builder text(Collection lines) { this.descriptionLines.addAll(lines); return this; } diff --git a/common/src/main/java/dev/isxander/yacl/impl/OptionGroupImpl.java b/common/src/main/java/dev/isxander/yacl/impl/OptionGroupImpl.java index 37eddfd..8c2a1cf 100644 --- a/common/src/main/java/dev/isxander/yacl/impl/OptionGroupImpl.java +++ b/common/src/main/java/dev/isxander/yacl/impl/OptionGroupImpl.java @@ -5,7 +5,6 @@ import dev.isxander.yacl.api.ListOption; import dev.isxander.yacl.api.Option; import dev.isxander.yacl.api.OptionDescription; import dev.isxander.yacl.api.OptionGroup; -import dev.isxander.yacl.impl.utils.YACLConstants; import net.minecraft.network.chat.Component; import org.apache.commons.lang3.Validate; import org.jetbrains.annotations.ApiStatus; @@ -43,7 +42,7 @@ public final class OptionGroupImpl implements OptionGroup { @Override public @NotNull Component tooltip() { - return description.description(); + return description.text(); } @Override diff --git a/common/src/main/java/dev/isxander/yacl/impl/OptionImpl.java b/common/src/main/java/dev/isxander/yacl/impl/OptionImpl.java index 29ca48d..a3dd1d5 100644 --- a/common/src/main/java/dev/isxander/yacl/impl/OptionImpl.java +++ b/common/src/main/java/dev/isxander/yacl/impl/OptionImpl.java @@ -3,15 +3,11 @@ package dev.isxander.yacl.impl; import com.google.common.collect.ImmutableSet; import dev.isxander.yacl.api.*; import dev.isxander.yacl.api.controller.ControllerBuilder; -import dev.isxander.yacl.impl.utils.YACLConstants; import net.minecraft.ChatFormatting; import net.minecraft.network.chat.Component; -import net.minecraft.network.chat.ComponentContents; -import net.minecraft.network.chat.MutableComponent; import org.apache.commons.lang3.Validate; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; import java.util.*; import java.util.function.BiConsumer; @@ -66,7 +62,7 @@ public final class OptionImpl implements Option { @Override public @NotNull Component tooltip() { - return description.description(); + return description.text(); } @Override -- cgit