for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
package net.labymod.serverapi;
import java.util.Arrays;
import java.util.Random;
public enum LabyEmotes {
STOP_EMOTE(-1),
BACKFLIP(2),
DAB(3),
HELLO(4),
BOW_THANKS(5),
HYPE(6),
TRYINGTOFLY(7),
INFINITY_SIT(8),
ZOMBIE(11),
HULA_HOOP(13),
CALLING(14),
FACEPALM(15),
BRUSH_YOUR_SHOULDERS(18),
SPLIT(19),
SALUTE(20),
BALARINA(22),
HANDSTAND(31),
HELICOPTER(32),
HOLY(33),
WAVEOVER(34),
DEEPER_DEEPER(36),
KARATE(37),
MOON_WALK(38),
FREEZING(40),
JUBILATION(41),
TURTLE(43),
HEADSPIN(45),
INFINITY_DAB(46),
CHICKEN(47),
THE_FLOSS(49),
THE_MEGA_THRUST(50),
THE_CLEANER(51),
BRIDGE(52),
MILK_THE_COW(53),
RURIK(54),
WAVE(55),
MONEY_RAIN(57),
THE_POINTER(59),
FRIGHTENING(60),
SAD(61),
AIR_GUITAR(62),
WITCH(63),
LEFT(69),
RIGHT(70),
BUUUH(74),
SPITTING_BARS(75),
COUNT_MONEY(76),
HUG(77),
APPLAUSE(78),
BOXING(79),
SHOOT(83),
THE_POINTING_MAN(84),
HEART(85),
NEAR_THE_FALL(86),
WAITING(89),
PRAISE_YOUR_ITEM(92),
LOOK(93),
I_LOVE_YOU(97),
SARCASTIC_CLAP(98),
YOU(101),
HEAD_ON_WALL(105),
BALANCE(112),
LEVEL_UP(113),
TAKE_THE_L(114),
MY_IDOL(121),
AIRPLANE(122),
EAGLE(124),
JOB_WELL_DONE(126),
ELEPHANT(128),
PRESENT(130),
EYES_ON_YOU(131),
BOW_DOWN(133),
MANEKI_NEKO(134),
CONDUCTOR(135),
DIDI_CHALLENGE(136),
SNOW_ANGLE(137),
SNOWBALL(138),
SPRINKLER(139),
CALCULATED(140),
ONE_ARMED_HANDSTAND(141),
EAT(142),
SHY(143),
SIT_UPS(145),
BREAKDANCE(146),
MINDBLOW(148),
FALL(149),
T_POSE(150),
JUMPING_JACK(153),
BACKSTOKE(154),
ICE_HOCKEY(156),
LOOK_AT_FIREWORKS(157),
FINISH_THE_TREE(158),
ICE_SKATING(159),
FANCY_FEET(161),
RONALDO(162),
TRUE_HEART(163),
PUMPERNICKEL(164),
BABY_SHARK(166),
OPEN_PRESENT(167),
DJ(170),
Sneeze(173);
int emoteID;
LabyEmotes(int id) {
this.emoteID = id;
}
public int getEmoteID() {
return emoteID;
public LabyEmotes findById(int id) {
return Arrays.stream(LabyEmotes.values()).filter(labyEmotes -> labyEmotes.getEmoteID() == id).findAny().orElse(null);
public LabyEmotes randomEmote() {
return Arrays.asList(LabyEmotes.values()).get(new Random().nextInt(LabyEmotes.values().length));