Creating Custom Account Statuses
Creating Custom Account Statuses for TheNewEconomy
Overview of AccountStatus
Example: Implementing a Custom Status
import net.tnemc.core.account.AccountStatus;
import net.tnemc.plugincore.core.io.maps.MapKey;
import org.jetbrains.annotations.NotNull;
public class FrozenStatus implements AccountStatus {
@Override
@MapKey
public @NotNull String identifier() {
return "frozen";
}
@Override
public boolean unlockable() {
return false;
}
@Override
public boolean use() {
return false;
}
@Override
public boolean receive() {
return false;
}
}Example: Default Account Statuses in TNE
Normal Status
Locked Status
Restricted Status
Registering a Custom Status
Summary
Last updated
Was this helpful?