3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-12-26 16:12:46 +01:00

revert map color changes

Dieser Commit ist enthalten in:
onebeastchris 2024-12-10 03:01:09 +08:00
Ursprung 94c258a4c9
Commit 1f3590d488

Datei anzeigen

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