diff --git a/engine-core/build.gradle.kts b/engine-core/build.gradle.kts index a4d31ad..7df66a8 100755 --- a/engine-core/build.gradle.kts +++ b/engine-core/build.gradle.kts @@ -65,6 +65,10 @@ subprojects { } } + tasks.withType { + duplicatesStrategy = DuplicatesStrategy.INCLUDE + } + configure { val signingKey: String? by project val signingPassword: String? by project diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/PlutoApplication.java b/engine-core/plutocore/src/main/java/org/plutoengine/PlutoApplication.java index f2c7593..fd1f142 100755 --- a/engine-core/plutocore/src/main/java/org/plutoengine/PlutoApplication.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/PlutoApplication.java @@ -40,8 +40,8 @@ public abstract class PlutoApplication /** * A set of values used to create a new {@link PlutoApplication}. * - * @implNote The values are as follows: * + * * * * diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/chrono/MiniTime.java b/engine-core/plutolib/src/main/java/org/plutoengine/chrono/MiniTime.java index ca75756..592dd64 100755 --- a/engine-core/plutolib/src/main/java/org/plutoengine/chrono/MiniTime.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/chrono/MiniTime.java @@ -7,7 +7,7 @@ import java.util.concurrent.TimeUnit; * time span {@link String} format and vice versa. Note this action is fully * reversible at the cost of losing millisecond precision. * - *

MiniTime format specification:

+ *

MiniTime format specification:

* *
  * [Nw][Nd][Nh][Nm][Ns]
diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/Color.java b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/Color.java
index 63c2569..a9517ab 100755
--- a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/Color.java
+++ b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/Color.java
@@ -10,7 +10,7 @@ import javax.annotation.Nonnull;
  *  These methods are prefixed with "store".
  * 

* - * @implNote Each of the color components is stored separately as a 32-bit integer + * Each of the color components is stored separately as a 32-bit integer * to avoid unnecessary type conversion at the cost of some memory. * *

@@ -117,12 +117,12 @@ public final class Color /** * Converts the supplied float-based {@link IRGBA} color object to a new {@link Color} object and returns it. * + * Color values are rounded to the nearest integer. + * * @return A new {@link Color} object * * @param colorComponents An {@link IRGBA} color object * - * @implNote Color values are rounded to the nearest integer. - * * @since 20.2.0.0-alpha.3 * @author 493msi */ diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/address/ThreadSensitive.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/address/ThreadSensitive.java index 81e8298..333d43c 100755 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/address/ThreadSensitive.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/address/ThreadSensitive.java @@ -12,7 +12,7 @@ import java.lang.annotation.Target; *

* *

- * Types can opt in to set the {@link ThreadSensitive#localContexts} field to true, + * Types can opt in to set the {@link ThreadSensitive#localContexts} field to true, * committing to support per-thread local contexts. *

* @@ -25,7 +25,7 @@ import java.lang.annotation.Target; public @interface ThreadSensitive { /** - * When true, the annotated type commits to support thread-local contexts. + * When true, the annotated type commits to support thread-local contexts. * * @since 20.2.0.0-alpha.2 * */ diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageABGR.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageABGR.java index e5839ad..112a082 100755 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageABGR.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageABGR.java @@ -7,7 +7,7 @@ import java.nio.ByteBuffer; * A wrapper around a native color buffer for easier handling * by various APIs, such as OpenGL and GLFW. * - * @implNote TPNImage is always assumed to be ABGR due to image format + * TPNImage is always assumed to be ABGR due to image format * limitations of {@link BufferedImage}. * * @author 493msi
Configurable options
Option nameDefault valueExplanation
coreProfile