Збірка усіх плаґінів для WhoMine розроблених [MinersStudios](https://minersstudios.github.io).
package ua.com.minersstudios.whomine.util.chat;
import lombok.Getter;
import lombok.NonNull;
import static ua.com.minersstudios.whomine.util.i18n.*;

/**
 * Personal pronouns to determine which message to show to the player in the chat.
 */
public enum Pronoun
{
	HE(i18n("he"),
		i18n("he.traveler", "мандрівник"),
		i18n("he.joined", "зайшов на сервер"),
		i18n("he.left", "залишив сервер"),
		i18n("he.spat", "плюнув"),
		i18n("he.fard", "пернув"),
		i18n("he.sat", "сів"),
		i18n("he.got up", "встав"),
		i18n("he.died", "вмер"),
		i18n("he.killed", "вбив"),
		i18n("he.said", "сказав")),
	SHE(i18n("she"),
		i18n("she.traveler", "мандрівниця"),
		i18n("she.joined", "зайшла на сервер"),
		i18n("she.left", "залишила сервер"),
		i18n("she.spat", "плюнула"),
		i18n("she.fard", "пернула"),
		i18n("she.sat", "сіла"),
		i18n("she.got up", "встала"),
		i18n("she.died", "вмерла"),
		i18n("she.killed", "вбила"),
		i18n("she.said", "сказала")),
	THEY(i18n("they"),
		i18n("they.traveler", "мандрівник"),
		i18n("they.joined", "зайшов на сервер"),
		i18n("they.left", "залишив сервер"),
		i18n("they.spat", "плюнув"),
		i18n("they.fard", "пернув"),
		i18n("they.sat", "сів"),
		i18n("they.got up", "встав"),
		i18n("they.died", "вмер"),
		i18n("they.killed", "вбив"),
		i18n("they.said", "сказав"));

	/**
	 * Each field represents a type of message.
	 * @return message contents
	 */
	@Getter
	private final String
		pronoun,
		traveler,
		joinMessage,
		leaveMessage,
		spitMessage,
		fartMessage,
		sitMessage,
		standUpMessage,
		dieMessage,
		killMessage,
		sayMessage;

	private Pronoun(String pronoun,
		String traveler,
		String joinMessage,
		String leaveMessage,
		String spitMessage,
		String fartMessage,
		String sitMessage,
		String standUpMessage,
		String dieMessage,
		String killMessage,
		String sayMessage)
	{
		this.pronoun = pronoun;
		this.traveler = traveler;
		this.joinMessage = joinMessage;
		this.leaveMessage = leaveMessage;
		this.spitMessage = spitMessage;
		this.fartMessage = fartMessage;
		this.sitMessage = sitMessage;
		this.standUpMessage = standUpMessage;
		this.dieMessage = dieMessage;
		this.killMessage = killMessage;
		this.sayMessage = sayMessage;
	}
}