Add localization extra (formally known as LocalizedResourcePack) Add version checker extra
29 lines
588 B
Java
Executable File
29 lines
588 B
Java
Executable File
package com.replaymod.online.api;
|
|
|
|
import com.replaymod.online.api.replay.holders.ApiError;
|
|
import lombok.Data;
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
@Data
|
|
@EqualsAndHashCode(callSuper = true)
|
|
public class ApiException extends Exception {
|
|
|
|
private static final long serialVersionUID = 349073390504232810L;
|
|
|
|
private ApiError error;
|
|
|
|
public ApiException(ApiError error) {
|
|
super(error.getTranslatedDesc());
|
|
this.error = error;
|
|
}
|
|
|
|
public ApiException(String error) {
|
|
super(error);
|
|
}
|
|
|
|
public ApiError getError() {
|
|
return error;
|
|
}
|
|
|
|
}
|