package com.agricraft.agricore.plant;

import com.google.gson.annotations.SerializedName;

public enum AgriRenderType {

    @SerializedName(value = "hash", alternate = {"HASH", "#"})
    HASH('#'),
    @SerializedName(value = "cross", alternate = {"CROSS", "x", "X"})
    CROSS('X');

    private final char id;

    AgriRenderType(char id) {
        this.id = id;
    }

    public char id() {
        return id;
    }

    @Override
    public String toString() {
        return String.format("Render Type: %s (\'%c\')\n", name(), id());
    }

}

package com.agricraft.agricore.plant;

import com.google.gson.annotations.SerializedName;

public enum AgriRenderType {

    @SerializedName(value = "hash", alternate = {"HASH", "#"})
    HASH('#'),
    @SerializedName(value = "cross", alternate = {"CROSS", "x", "X"})
    CROSS('X'),
    @SerializedName(value = "plus", alternate = {"PLUS", "+"})
    PLUS('+'),
    @SerializedName(value = "rhombus", alternate = {"RHOMBUS", "⬦", "◇"})
    RHOMBUS('◇');

    private final char id;

    AgriRenderType(char id) {
        this.id = id;
    }

    public char id() {
        return id;
    }

    @Override
    public String toString() {
        return String.format("Render Type: %s (\'%c\')\n", name(), id());
    }

}

Add additional render types