revert map color changes

This commit is contained in:
onebeastchris 2024-12-10 03:01:09 +08:00
parent 94c258a4c9
commit 1f3590d488

View file

@ -26,261 +26,268 @@
package org.geysermc.geyser.level;
public enum MapColor {
COLOR_0(0),
COLOR_1(0),
COLOR_2(0),
COLOR_3(0),
COLOR_4(-10912473),
COLOR_5(-9594576),
COLOR_6(-8408520),
COLOR_7(-12362211),
COLOR_8(-5331853),
COLOR_9(-2766452),
COLOR_10(-530013),
COLOR_11(-8225962),
COLOR_12(-7566196),
COLOR_13(-5526613),
COLOR_14(-3684409),
COLOR_15(-9868951),
COLOR_16(-4980736),
COLOR_17(-2359296),
COLOR_18(-65536),
COLOR_19(-7929856),
COLOR_20(-9408332),
COLOR_21(-7697700),
COLOR_22(-6250241),
COLOR_23(-11250553),
COLOR_24(-9079435),
COLOR_25(-7303024),
COLOR_26(-5789785),
COLOR_27(-10987432),
COLOR_28(-16754944),
COLOR_29(-16750080),
COLOR_30(-16745472),
COLOR_31(-16760576),
COLOR_32(-4934476),
COLOR_33(-2302756),
COLOR_34(-1),
COLOR_35(-7895161),
COLOR_36(-9210239),
COLOR_37(-7499618),
COLOR_38(-5986120),
COLOR_39(-11118495),
COLOR_40(-9810890),
COLOR_41(-8233406),
COLOR_42(-6853299),
COLOR_43(-11585240),
COLOR_44(-11579569),
COLOR_45(-10461088),
COLOR_46(-9408400),
COLOR_47(-12895429),
COLOR_48(-13816396),
COLOR_49(-13158436),
COLOR_50(-12566273),
COLOR_51(-14605945),
COLOR_52(-10202062),
COLOR_53(-8690114),
COLOR_54(-7375032),
COLOR_55(-11845850),
COLOR_56(-4935252),
COLOR_57(-2303533),
COLOR_58(-779),
COLOR_59(-7895679),
COLOR_60(-6792924),
COLOR_61(-4559572),
COLOR_62(-2588877),
COLOR_63(-9288933),
COLOR_64(-8571496),
COLOR_65(-6733382),
COLOR_66(-5092136),
COLOR_67(-10606478),
COLOR_68(-12030824),
COLOR_69(-10976070),
COLOR_70(-10053160),
COLOR_71(-13217422),
COLOR_72(-6184668),
COLOR_73(-3816148),
COLOR_74(-1710797),
COLOR_75(-8816357),
COLOR_76(-10907631),
COLOR_77(-9588715),
COLOR_78(-8401895),
COLOR_79(-12358643),
COLOR_80(-5613196),
COLOR_81(-3117682),
COLOR_82(-884827),
COLOR_83(-8371369),
COLOR_84(-13290187),
COLOR_85(-12500671),
COLOR_86(-11776948),
COLOR_87(-14145496),
COLOR_88(-9671572),
COLOR_89(-8092540),
COLOR_90(-6710887),
COLOR_91(-11447983),
COLOR_92(-13280916),
COLOR_93(-12489340),
COLOR_94(-11763815),
COLOR_95(-14138543),
COLOR_96(-10933123),
COLOR_97(-9619815),
COLOR_98(-8437838),
COLOR_99(-12377762),
COLOR_100(-14404227),
COLOR_101(-13876839),
COLOR_102(-13415246),
COLOR_103(-14997410),
COLOR_104(-12045020),
COLOR_105(-10993364),
COLOR_106(-10073037),
COLOR_107(-13228005),
COLOR_108(-12035804),
COLOR_109(-10982100),
COLOR_110(-10059981),
COLOR_111(-13221093),
COLOR_112(-9690076),
COLOR_113(-8115156),
COLOR_114(-6737101),
COLOR_115(-11461861),
COLOR_116(-15658735),
COLOR_117(-15395563),
COLOR_118(-15132391),
COLOR_119(-15921907),
COLOR_120(-5199818),
COLOR_121(-2634430),
COLOR_122(-332211),
COLOR_123(-8094168),
COLOR_124(-12543338),
COLOR_125(-11551561),
COLOR_126(-10691627),
COLOR_127(-13601936),
COLOR_128(-13346124),
COLOR_129(-12620068),
COLOR_130(-11894529),
COLOR_131(-14204025),
COLOR_132(-16738008),
COLOR_133(-16729294),
COLOR_134(-16721606),
COLOR_135(-16748002),
COLOR_136(-10798046),
COLOR_137(-9483734),
COLOR_138(-8301007),
COLOR_139(-12309223),
COLOR_140(-11599616),
COLOR_141(-10485504),
COLOR_142(-9436672),
COLOR_143(-12910336),
COLOR_144(-7111567),
COLOR_145(-4941686),
COLOR_146(-3034719),
COLOR_147(-9544363),
COLOR_148(-9422567),
COLOR_149(-7780833),
COLOR_150(-6335964),
COLOR_151(-11261165),
COLOR_152(-9880244),
COLOR_153(-8369315),
COLOR_154(-6989972),
COLOR_155(-11653575),
COLOR_156(-11580319),
COLOR_157(-10461833),
COLOR_158(-9409398),
COLOR_159(-12895927),
COLOR_160(-8168167),
COLOR_161(-6262241),
COLOR_162(-4553436),
COLOR_163(-10336749),
COLOR_164(-12037595),
COLOR_165(-10984403),
COLOR_166(-9997003),
COLOR_167(-13222628),
COLOR_168(-9423305),
COLOR_169(-7716285),
COLOR_170(-6271666),
COLOR_171(-11261911),
COLOR_172(-14148584),
COLOR_173(-13556962),
COLOR_174(-13031133),
COLOR_175(-14805742),
COLOR_176(-10532027),
COLOR_177(-9151404),
COLOR_178(-7902366),
COLOR_179(-12109773),
COLOR_180(-12763072),
COLOR_181(-11841713),
COLOR_182(-11051940),
COLOR_183(-13750224),
COLOR_184(-11128002),
COLOR_185(-9879989),
COLOR_186(-8763048),
COLOR_187(-12573138),
COLOR_188(-13292736),
COLOR_189(-12503729),
COLOR_190(-11780516),
COLOR_191(-14147536),
COLOR_192(-13294824),
COLOR_193(-12506338),
COLOR_194(-11783645),
COLOR_195(-14149102),
COLOR_196(-13289187),
COLOR_197(-12499420),
COLOR_198(-11775446),
COLOR_199(-14144746),
COLOR_200(-10212832),
COLOR_201(-8768729),
COLOR_202(-7455698),
COLOR_203(-11854056),
COLOR_204(-15069429),
COLOR_205(-14740979),
COLOR_206(-14346736),
COLOR_207(-15529208),
COLOR_208(-8052446),
COLOR_209(-6084310),
COLOR_210(-4378575),
COLOR_211(-10217191),
COLOR_212(-9950140),
COLOR_213(-8440237),
COLOR_214(-7061663),
COLOR_215(-11656909),
COLOR_216(-12578540),
COLOR_217(-11594471),
COLOR_218(-10741475),
COLOR_219(-13628145),
COLOR_220(-15771554),
COLOR_221(-15569805),
COLOR_222(-15303034),
COLOR_223(-16039354),
COLOR_224(-14130078),
COLOR_225(-13469064),
COLOR_226(-12939636),
COLOR_227(-14791862),
COLOR_228(-12837077),
COLOR_229(-11918027),
COLOR_230(-11129794),
COLOR_231(-13822176),
COLOR_232(-15827107),
COLOR_233(-15623310),
COLOR_234(-15420283),
COLOR_235(-16097466),
COLOR_236(-12171706),
COLOR_237(-11119018),
COLOR_238(-10197916),
COLOR_239(-13355980),
COLOR_240(-6784153),
COLOR_241(-4548994),
COLOR_242(-2576493),
COLOR_243(-9282483),
COLOR_244(-10914455),
COLOR_245(-9596799),
COLOR_246(-8411242),
COLOR_247(-12363697);
COLOR_0(-1, -1, -1),
COLOR_1(-1, -1, -1),
COLOR_2(-1, -1, -1),
COLOR_3(-1, -1, -1),
COLOR_4(89, 125, 39),
COLOR_5(109, 153, 48),
COLOR_6(127, 178, 56),
COLOR_7(67, 94, 29),
COLOR_8(174, 164, 115),
COLOR_9(213, 201, 140),
COLOR_10(247, 233, 163),
COLOR_11(130, 123, 86),
COLOR_12(140, 140, 140),
COLOR_13(171, 171, 171),
COLOR_14(199, 199, 199),
COLOR_15(105, 105, 105),
COLOR_16(180, 0, 0),
COLOR_17(220, 0, 0),
COLOR_18(255, 0, 0),
COLOR_19(135, 0, 0),
COLOR_20(112, 112, 180),
COLOR_21(138, 138, 220),
COLOR_22(160, 160, 255),
COLOR_23(84, 84, 135),
COLOR_24(117, 117, 117),
COLOR_25(144, 144, 144),
COLOR_26(167, 167, 167),
COLOR_27(88, 88, 88),
COLOR_28(0, 87, 0),
COLOR_29(0, 106, 0),
COLOR_30(0, 124, 0),
COLOR_31(0, 65, 0),
COLOR_32(180, 180, 180),
COLOR_33(220, 220, 220),
COLOR_34(255, 255, 255),
COLOR_35(135, 135, 135),
COLOR_36(115, 118, 129),
COLOR_37(141, 144, 158),
COLOR_38(164, 168, 184),
COLOR_39(86, 88, 97),
COLOR_40(106, 76, 54),
COLOR_41(130, 94, 66),
COLOR_42(151, 109, 77),
COLOR_43(79, 57, 40),
COLOR_44(79, 79, 79),
COLOR_45(96, 96, 96),
COLOR_46(112, 112, 112),
COLOR_47(59, 59, 59),
COLOR_48(45, 45, 180),
COLOR_49(55, 55, 220),
COLOR_50(64, 64, 255),
COLOR_51(33, 33, 135),
COLOR_52(100, 84, 50),
COLOR_53(123, 102, 62),
COLOR_54(143, 119, 72),
COLOR_55(75, 63, 38),
COLOR_56(180, 177, 172),
COLOR_57(220, 217, 211),
COLOR_58(255, 252, 245),
COLOR_59(135, 133, 129),
COLOR_60(152, 89, 36),
COLOR_61(186, 109, 44),
COLOR_62(216, 127, 51),
COLOR_63(114, 67, 27),
COLOR_64(125, 53, 152),
COLOR_65(153, 65, 186),
COLOR_66(178, 76, 216),
COLOR_67(94, 40, 114),
COLOR_68(72, 108, 152),
COLOR_69(88, 132, 186),
COLOR_70(102, 153, 216),
COLOR_71(54, 81, 114),
COLOR_72(161, 161, 36),
COLOR_73(197, 197, 44),
COLOR_74(229, 229, 51),
COLOR_75(121, 121, 27),
COLOR_76(89, 144, 17),
COLOR_77(109, 176, 21),
COLOR_78(127, 204, 25),
COLOR_79(67, 108, 13),
COLOR_80(170, 89, 116),
COLOR_81(208, 109, 142),
COLOR_82(242, 127, 165),
COLOR_83(128, 67, 87),
COLOR_84(53, 53, 53),
COLOR_85(65, 65, 65),
COLOR_86(76, 76, 76),
COLOR_87(40, 40, 40),
COLOR_88(108, 108, 108),
COLOR_89(132, 132, 132),
COLOR_90(153, 153, 153),
COLOR_91(81, 81, 81),
COLOR_92(53, 89, 108),
COLOR_93(65, 109, 132),
COLOR_94(76, 127, 153),
COLOR_95(40, 67, 81),
COLOR_96(89, 44, 125),
COLOR_97(109, 54, 153),
COLOR_98(127, 63, 178),
COLOR_99(67, 33, 94),
COLOR_100(36, 53, 125),
COLOR_101(44, 65, 153),
COLOR_102(51, 76, 178),
COLOR_103(27, 40, 94),
COLOR_104(72, 53, 36),
COLOR_105(88, 65, 44),
COLOR_106(102, 76, 51),
COLOR_107(54, 40, 27),
COLOR_108(72, 89, 36),
COLOR_109(88, 109, 44),
COLOR_110(102, 127, 51),
COLOR_111(54, 67, 27),
COLOR_112(108, 36, 36),
COLOR_113(132, 44, 44),
COLOR_114(153, 51, 51),
COLOR_115(81, 27, 27),
COLOR_116(17, 17, 17),
COLOR_117(21, 21, 21),
COLOR_118(25, 25, 25),
COLOR_119(13, 13, 13),
COLOR_120(176, 168, 54),
COLOR_121(215, 205, 66),
COLOR_122(250, 238, 77),
COLOR_123(132, 126, 40),
COLOR_124(64, 154, 150),
COLOR_125(79, 188, 183),
COLOR_126(92, 219, 213),
COLOR_127(48, 115, 112),
COLOR_128(52, 90, 180),
COLOR_129(63, 110, 220),
COLOR_130(74, 128, 255),
COLOR_131(39, 67, 135),
COLOR_132(0, 153, 40),
COLOR_133(0, 187, 50),
COLOR_134(0, 217, 58),
COLOR_135(0, 114, 30),
COLOR_136(91, 60, 34),
COLOR_137(111, 74, 42),
COLOR_138(129, 86, 49),
COLOR_139(68, 45, 25),
COLOR_140(79, 1, 0),
COLOR_141(96, 1, 0),
COLOR_142(112, 2, 0),
COLOR_143(59, 1, 0),
COLOR_144(147, 124, 113),
COLOR_145(180, 152, 138),
COLOR_146(209, 177, 161),
COLOR_147(110, 93, 85),
COLOR_148(112, 57, 25),
COLOR_149(137, 70, 31),
COLOR_150(159, 82, 36),
COLOR_151(84, 43, 19),
COLOR_152(105, 61, 76),
COLOR_153(128, 75, 93),
COLOR_154(149, 87, 108),
COLOR_155(78, 46, 57),
COLOR_156(79, 76, 97),
COLOR_157(96, 93, 119),
COLOR_158(112, 108, 138),
COLOR_159(59, 57, 73),
COLOR_160(131, 93, 25),
COLOR_161(160, 114, 31),
COLOR_162(186, 133, 36),
COLOR_163(98, 70, 19),
COLOR_164(72, 82, 37),
COLOR_165(88, 100, 45),
COLOR_166(103, 117, 53),
COLOR_167(54, 61, 28),
COLOR_168(112, 54, 55),
COLOR_169(138, 66, 67),
COLOR_170(160, 77, 78),
COLOR_171(84, 40, 41),
COLOR_172(40, 28, 24),
COLOR_173(49, 35, 30),
COLOR_174(57, 41, 35),
COLOR_175(30, 21, 18),
COLOR_176(95, 75, 69),
COLOR_177(116, 92, 84),
COLOR_178(135, 107, 98),
COLOR_179(71, 56, 51),
COLOR_180(61, 64, 64),
COLOR_181(75, 79, 79),
COLOR_182(87, 92, 92),
COLOR_183(46, 48, 48),
COLOR_184(86, 51, 62),
COLOR_185(105, 62, 75),
COLOR_186(122, 73, 88),
COLOR_187(64, 38, 46),
COLOR_188(53, 43, 64),
COLOR_189(65, 53, 79),
COLOR_190(76, 62, 92),
COLOR_191(40, 32, 48),
COLOR_192(53, 35, 24),
COLOR_193(65, 43, 30),
COLOR_194(76, 50, 35),
COLOR_195(40, 26, 18),
COLOR_196(53, 57, 29),
COLOR_197(65, 70, 36),
COLOR_198(76, 82, 42),
COLOR_199(40, 43, 22),
COLOR_200(100, 42, 32),
COLOR_201(122, 51, 39),
COLOR_202(142, 60, 46),
COLOR_203(75, 31, 24),
COLOR_204(26, 15, 11),
COLOR_205(31, 18, 13),
COLOR_206(37, 22, 16),
COLOR_207(19, 11, 8),
COLOR_208(133, 33, 34),
COLOR_209(163, 41, 42),
COLOR_210(189, 48, 49),
COLOR_211(100, 25, 25),
COLOR_212(104, 44, 68),
COLOR_213(127, 54, 83),
COLOR_214(148, 63, 97),
COLOR_215(78, 33, 51),
COLOR_216(64, 17, 20),
COLOR_217(79, 21, 25),
COLOR_218(92, 25, 29),
COLOR_219(48, 13, 15),
COLOR_220(15, 88, 94),
COLOR_221(18, 108, 115),
COLOR_222(22, 126, 134),
COLOR_223(11, 66, 70),
COLOR_224(40, 100, 98),
COLOR_225(50, 122, 120),
COLOR_226(58, 142, 140),
COLOR_227(30, 75, 74),
COLOR_228(60, 31, 43),
COLOR_229(74, 37, 53),
COLOR_230(86, 44, 62),
COLOR_231(45, 23, 32),
COLOR_232(14, 127, 93),
COLOR_233(17, 155, 114),
COLOR_234(20, 180, 133),
COLOR_235(10, 95, 70),
COLOR_236(70, 70, 70),
COLOR_237(86, 86, 86),
COLOR_238(100, 100, 100),
COLOR_239(52, 52, 52),
COLOR_240(152, 123, 103),
COLOR_241(186, 150, 126),
COLOR_242(216, 175, 147),
COLOR_243(114, 92, 77),
COLOR_244(89, 117, 105),
COLOR_245(109, 144, 129),
COLOR_246(127, 167, 150),
COLOR_247(67, 88, 79);
private static final MapColor[] VALUES = values();
private final int value;
MapColor(int value) {
this.value = value;
MapColor(int red, int green, int blue) {
int alpha = 255;
if (red == -1 && green == -1 && blue == -1)
alpha = 0; // transparent
this.value = ((alpha & 0xFF) << 24) |
((red & 0xFF) << 16) |
((green & 0xFF) << 8) |
(blue & 0xFF);
}
public static MapColor fromId(int id) {