package net.minecraft.world.level.chunk; import java.util.List; import java.util.function.Predicate; import net.minecraft.core.IdMap; import net.minecraft.network.FriendlyByteBuf; public interface Palette { int idFor(T p_63061_); boolean maybeHas(Predicate p_63062_); T valueFor(int p_63060_); void read(FriendlyByteBuf p_63064_); void write(FriendlyByteBuf p_63065_); int getSerializedSize(); int getSize(); Palette copy(PaletteResize p_361098_); public interface Factory { Palette create(int p_188027_, IdMap p_188028_, PaletteResize p_188029_, List p_188030_); } }