From e8da9b10aa30e519e85ea66a06410a7f67b0c284 Mon Sep 17 00:00:00 2001 From: basdxz Date: Tue, 31 May 2022 14:19:19 +0100 Subject: [PATCH] Strip away unused private stuff from the Rotation Enum --- .../com/falsepattern/lib/compat/Rotation.java | 28 ++++--------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/src/main/java/com/falsepattern/lib/compat/Rotation.java b/src/main/java/com/falsepattern/lib/compat/Rotation.java index e9a4e66..3f91361 100644 --- a/src/main/java/com/falsepattern/lib/compat/Rotation.java +++ b/src/main/java/com/falsepattern/lib/compat/Rotation.java @@ -1,32 +1,16 @@ package com.falsepattern.lib.compat; import com.falsepattern.lib.StableAPI; +import lombok.*; import net.minecraft.util.EnumFacing; +import java.util.Arrays; + @StableAPI(since = "0.6.0") public enum Rotation { - NONE("rotate_0"), - CLOCKWISE_90("rotate_90"), - CLOCKWISE_180("rotate_180"), - COUNTERCLOCKWISE_90("rotate_270"); + NONE, CLOCKWISE_90, CLOCKWISE_180, COUNTERCLOCKWISE_90; - private static final String[] rotationNames = new String[values().length]; - - static { - int i = 0; - - for (Rotation rotation : values()) { - rotationNames[i++] = rotation.name; - } - } - - private final String name; - - Rotation(String nameIn) { - this.name = nameIn; - } - - public Rotation add(Rotation rotation) { + public Rotation add(@NonNull Rotation rotation) { switch (rotation) { case CLOCKWISE_180: switch (this) { @@ -66,7 +50,7 @@ public enum Rotation { } } - public EnumFacing rotate(EnumFacing facing) { + public EnumFacing rotate(@NonNull EnumFacing facing) { if (facing == EnumFacing.UP || facing == EnumFacing.DOWN) { return facing; }