diff --git a/src/main/java/eu/crushedpixel/replaymod/holders/KeyframeSet.java b/src/main/java/eu/crushedpixel/replaymod/holders/KeyframeSet.java index 82b14011..be4d3b98 100644 --- a/src/main/java/eu/crushedpixel/replaymod/holders/KeyframeSet.java +++ b/src/main/java/eu/crushedpixel/replaymod/holders/KeyframeSet.java @@ -1,13 +1,15 @@ package eu.crushedpixel.replaymod.holders; +import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; -import org.apache.commons.lang3.builder.HashCodeBuilder; import java.util.ArrayList; import java.util.Collections; import java.util.List; @NoArgsConstructor + +@EqualsAndHashCode public class KeyframeSet implements GuiEntryListEntry { private String name; private Keyframe[] positionKeyframes; @@ -75,19 +77,4 @@ public class KeyframeSet implements GuiEntryListEntry { public String getDisplayString() { return name; } - - @Override - public boolean equals(Object o2) { - if(o2 == null) return false; - if(!(o2 instanceof KeyframeSet)) return false; - KeyframeSet set2 = (KeyframeSet)o2; - return hashCode() == set2.hashCode(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37) - .append(getKeyframes()) - .toHashCode(); - } }