SYMBOL INDEX (655 symbols across 110 files) FILE: cirrus-bungeecord-example/src/main/java/dev/simplix/cirrus/bungeecord/example/CirrusExamplePlugin.java class CirrusExamplePlugin (line 8) | public class CirrusExamplePlugin extends Plugin { method onEnable (line 10) | @Override FILE: cirrus-bungeecord-example/src/main/java/dev/simplix/cirrus/bungeecord/example/commands/TestCommand.java class TestCommand (line 11) | public class TestCommand extends Command { method TestCommand (line 13) | public TestCommand() { method execute (line 17) | @Override FILE: cirrus-bungeecord-example/src/main/java/dev/simplix/cirrus/bungeecord/example/menus/ExampleMenu.java class ExampleMenu (line 10) | public class ExampleMenu extends AbstractConfigurableMenu T getService(Class type) { method registerService (line 63) | public static void registerService(Class type, T instance) { method configurationFactory (line 67) | public static ConfigurationFactory configurationFactory() { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/Utils.java class Utils (line 7) | @UtilityClass method removeItalic (line 11) | public void removeItalic(BaseComponent[] components) { method hideNbtFlags (line 17) | public static void hideNbtFlags(CompoundTag tag) { method glow (line 21) | public static void glow(CompoundTag tag) { method texture (line 43) | public static void texture(CompoundTag tag, String textureHash) { method calculateSizeForContent (line 72) | public static int calculateSizeForContent(final int items) { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/business/ConfigurationFactory.java type ConfigurationFactory (line 9) | public interface ConfigurationFactory { method loadFile (line 11) | default MenuConfiguration loadFile(@NonNull String file) { method loadResource (line 15) | default MenuConfiguration loadResource(@NonNull String resourcePath, @... method loadFileForMultiPageMenu (line 19) | default MultiPageMenuConfiguration loadFileForMultiPageMenu(@NonNull S... method loadResourcesForMultiPageMenu (line 23) | default MultiPageMenuConfiguration loadResourcesForMultiPageMenu( method loadFile (line 29) | T loadFile(@NonNull String file, @NonNul... method loadResource (line 31) | T loadResource( FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/business/DataInventoryMenuItemWrapper.java class DataInventoryMenuItemWrapper (line 10) | @Accessors(fluent = true) method DataInventoryMenuItemWrapper (line 17) | public DataInventoryMenuItemWrapper( FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/business/InventoryMenuItemWrapper.java class InventoryMenuItemWrapper (line 14) | @Accessors(fluent = true) method displayName (line 27) | @Override method displayNameComponents (line 32) | @Override method lore (line 37) | @Override method loreComponents (line 42) | @Override method type (line 47) | @Override method nbt (line 52) | @Override method amount (line 57) | @Override method durability (line 62) | @Override method type (line 67) | @Override method displayName (line 72) | @Override method displayNameComponents (line 77) | @Override method lore (line 82) | @Override method loreComponents (line 87) | @Override method nbt (line 92) | @Override method amount (line 97) | @Override method durability (line 102) | @Override method handle (line 107) | @Override method wrapper (line 112) | public MenuItemWrapper wrapper() { method toString (line 116) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/business/MenuItemWrapper.java type MenuItemWrapper (line 15) | public interface MenuItemWrapper { method displayName (line 22) | String displayName(); method displayNameComponents (line 29) | BaseComponent[] displayNameComponents(); method lore (line 36) | List lore(); method loreComponents (line 43) | List loreComponents(); method type (line 50) | ItemType type(); method nbt (line 59) | CompoundTag nbt(); method amount (line 66) | int amount(); method durability (line 73) | short durability(); method type (line 80) | void type(@NonNull ItemType type); method displayName (line 87) | void displayName(@NonNull String displayName); method displayNameComponents (line 94) | void displayNameComponents(@NonNull BaseComponent... baseComponents); method lore (line 101) | void lore(List lore); method loreComponents (line 108) | void loreComponents(@NonNull List lore); method nbt (line 115) | void nbt(@NonNull CompoundTag tag); method amount (line 122) | void amount(int amount); method durability (line 130) | void durability(short durability); method handle (line 138) | T handle(); FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/business/PlayerWrapper.java type PlayerWrapper (line 7) | public interface PlayerWrapper { method sendMessage (line 9) | void sendMessage(@NonNull String msg); method closeInventory (line 11) | void closeInventory(); method hasPermission (line 13) | boolean hasPermission(@NonNull String permission); method uniqueId (line 15) | UUID uniqueId(); method name (line 17) | String name(); method protocolVersion (line 19) | int protocolVersion(); method handle (line 21) | T handle(); FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/config/JsonConfigurationFactory.java class JsonConfigurationFactory (line 16) | public class JsonConfigurationFactory implements ConfigurationFactory { method JsonConfigurationFactory (line 20) | public JsonConfigurationFactory(Gson gson) { method loadFile (line 24) | @Override method loadResource (line 45) | @Override method copyResourceToFile (line 61) | private void copyResourceToFile(@NonNull String resource, @NonNull Fil... FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/configuration/MenuConfiguration.java type MenuConfiguration (line 7) | public interface MenuConfiguration { method forceBusinessItem (line 9) | default LocalizedItemStackModel forceBusinessItem(String keyword) { method title (line 16) | LocalizedString title(); method type (line 18) | dev.simplix.protocolize.data.inventory.InventoryType type(); method placeholderItem (line 20) | LocalizedItemStackModel placeholderItem(); method reservedSlots (line 22) | int[] reservedSlots(); method items (line 24) | LocalizedItemStackModel[] items(); method businessItems (line 26) | java.util.Map businessItems(); method title (line 28) | MenuConfiguration title(LocalizedString title); method type (line 30) | MenuConfiguration type(dev.simplix.protocolize.data.inventory.Inventor... method placeholderItem (line 32) | MenuConfiguration placeholderItem(LocalizedItemStackModel placeholderI... method reservedSlots (line 34) | MenuConfiguration reservedSlots(int[] reservedSlots); method items (line 36) | MenuConfiguration items(LocalizedItemStackModel[] items); method businessItems (line 38) | MenuConfiguration businessItems(java.util.Map itemMap(); method reservedSlots (line 29) | Set reservedSlots(); method capacity (line 36) | int capacity(); method baseSlot (line 43) | int baseSlot(); method nextFreeSlot (line 48) | int nextFreeSlot(); method nextFreeSlot (line 53) | int nextFreeSlot(int i); method add (line 61) | default void add(InventoryMenuItemWrapper inventoryItemWrapper) { method add (line 73) | default void add( method add (line 90) | default void add(CirrusItem model) { method set (line 104) | default void set(int slot, InventoryMenuItemWrapper inventoryItemWrapp... method set (line 116) | default void set( method set (line 134) | default void set(int slot, CirrusItem model) { method get (line 148) | default InventoryMenuItemWrapper get(int slot) { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/container/impl/ItemContainer.java class ItemContainer (line 13) | public class ItemContainer implements Container { method ItemContainer (line 20) | public ItemContainer(int baseSlotIndex, int capacity) { method set (line 25) | @Override method itemMap (line 30) | @Override method reservedSlots (line 35) | @Override method capacity (line 40) | @Override method baseSlot (line 45) | @Override method nextFreeSlot (line 50) | @Override method nextFreeSlot (line 60) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/converter/Converter.java type Converter (line 11) | public interface Converter { method convert (line 19) | Target convert(@NonNull Source src); FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/converter/Converters.java class Converters (line 13) | @SuppressWarnings("rawtypes") method Converters (line 18) | private Converters() { method convert (line 29) | public static T convert(@NonNull final Object source, @NonNull fin... method getMultiConverter (line 42) | private static Converter getMultiConverter( method findConversionRoute (line 59) | private static boolean findConversionRoute( method buildRoute (line 77) | private static boolean buildRoute( method register (line 102) | public static void register( method getConverter (line 118) | @Nullable FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/effect/AbstractChangingItemAnimation.java class AbstractChangingItemAnimation (line 5) | public abstract class AbstractChangingItemAnimation extends AbstractMenu... method AbstractChangingItemAnimation (line 7) | protected AbstractChangingItemAnimation(CirrusItem input, int effectLe... FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/effect/AbstractMenuAnimation.java class AbstractMenuAnimation (line 8) | public abstract class AbstractMenuAnimation implements MenuAnimation<... method AbstractMenuAnimation (line 14) | protected AbstractMenuAnimation( method effectLength (line 22) | @Override method input (line 27) | @Override method next (line 32) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/effect/Animated.java type Animated (line 5) | public interface Animated extends Menu { method update (line 6) | void update(); method handleClose (line 8) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/effect/Animations.java class Animations (line 5) | @UtilityClass FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/effect/MenuAnimation.java type MenuAnimation (line 5) | public interface MenuAnimation { method effectLength (line 10) | int effectLength(); method input (line 15) | T input(); method calculate (line 20) | List calculate(); method next (line 27) | T next(); FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/effect/MenuAnimator.java class MenuAnimator (line 9) | @UtilityClass method isEmpty (line 13) | public boolean isEmpty() { method register (line 17) | public void register(@NonNull Animated menu) { method remove (line 21) | public void remove(@NonNull Animated menu) { method updateAll (line 25) | public void updateAll() { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/effects/GradualColorChangeAnimation.java class GradualColorChangeAnimation (line 13) | public class GradualColorChangeAnimation extends AbstractMenuAnimation insertEffect(String effectColor, String primaryCo... method addAtIndex (line 88) | private String addAtIndex(String str, String toAdd, int position) { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/effects/RGBColorChangeAnimation.java class RGBColorChangeAnimation (line 14) | public class RGBColorChangeAnimation extends AbstractMenuAnimation stringMap) { method translations (line 20) | public Map translations() { method translated (line 32) | public String translated(Locale locale) { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/i18n/LocalizedStringDeserializer.java class LocalizedStringDeserializer (line 13) | public class LocalizedStringDeserializer implements JsonDeserializer> stringLi... method translations (line 20) | public Map> translations() { method translated (line 35) | public List translated(@NonNull Locale locale) { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/i18n/LocalizedStringListDeserializer.java class LocalizedStringListDeserializer (line 14) | public class LocalizedStringListDeserializer implements JsonDeserializer... method deserialize (line 16) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/i18n/LocalizedStringListSerializer.java class LocalizedStringListSerializer (line 10) | public class LocalizedStringListSerializer implements JsonSerializer localize( method localize (line 28) | public static String localize( method localize (line 41) | public static CirrusItem localize( method formatNbt (line 59) | private static CompoundTag formatNbt( FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/i18n/Replacer.java class Replacer (line 20) | @Getter method Replacer (line 31) | private Replacer(List messages) { method of (line 39) | public static Replacer of(@NonNull final String... messages) { method of (line 43) | public static Replacer of(@NonNull final List messages) { method ofMultilineString (line 47) | public static Replacer ofMultilineString(@NonNull final String multili... method find (line 51) | public final Replacer find(@NonNull final String... variables) { method replace (line 57) | public final Replacer replace(@NonNull final Object... replacements) { method set (line 64) | public Replacer set(final int index, @NonNull final String message) { method replaceAll (line 74) | public final Replacer replaceAll(@NonNull final Object... associativeA... method replacedMessage (line 98) | public String[] replacedMessage() { method replacedMessageJoined (line 133) | public String replacedMessageJoined() { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/item/CirrusItem.java class CirrusItem (line 16) | @Accessors(fluent = true) method CirrusItem (line 35) | private CirrusItem(@NonNull String displayName, @Nullable AbstractMenu... method CirrusItem (line 49) | private CirrusItem() { method of (line 56) | public static CirrusItem of(String name, ItemType type) { method of (line 60) | public static CirrusItem of(String name) { method animated (line 64) | public static CirrusItem animated(AbstractMenuAnimation effect... method animated (line 68) | public static CirrusItem animated(AbstractMenuAnimation effect) { method lore (line 76) | public CirrusItem lore(String... lines) { method slot (line 81) | public CirrusItem slot(int... slots) { method displayNam (line 86) | public String displayNam() { method glow (line 93) | public CirrusItem glow() { method texture (line 98) | public CirrusItem texture(@NonNull String texture) { method copy (line 103) | public CirrusItem copy() { method displayName (line 119) | public @NonNull String displayName() { method titleEffect (line 123) | public @Nullable AbstractMenuAnimation titleEffect() { method lore (line 127) | public List lore() { method loreSupplier (line 134) | public @Nullable Supplier> loreSupplier() { method itemType (line 138) | public ItemType itemType() { method amount (line 142) | public byte amount() { method durability (line 146) | public short durability() { method actionHandler (line 150) | public String actionHandler() { method actionArguments (line 154) | public List actionArguments() { method slots (line 158) | public int[] slots() { method nbt (line 162) | public @NonNull CompoundTag nbt() { method displayName (line 166) | public CirrusItem displayName(@NonNull String displayName) { method titleEffect (line 171) | public CirrusItem titleEffect(@Nullable AbstractMenuAnimation ... method lore (line 176) | public CirrusItem lore(List lore) { method loreSupplier (line 181) | public CirrusItem loreSupplier(@Nullable Supplier> loreSu... method itemType (line 186) | public CirrusItem itemType(ItemType itemType) { method amount (line 191) | public CirrusItem amount(byte amount) { method durability (line 196) | public CirrusItem durability(short durability) { method actionHandler (line 201) | public CirrusItem actionHandler(String actionHandler) { method actionArguments (line 206) | public CirrusItem actionArguments(List actionArguments) { method slots (line 211) | public CirrusItem slots(int[] slots) { method nbt (line 216) | public CirrusItem nbt(@NonNull CompoundTag nbt) { method equals (line 221) | @Override method canEqual (line 285) | protected boolean canEqual(final Object other) { method hashCode (line 289) | @Override method toString (line 315) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/item/Items.java class Items (line 8) | @UtilityClass method rgb (line 12) | public CirrusItem rgb(String displayName, Color... colors) { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/item/ProtocolizeMenuItemWrapper.java class ProtocolizeMenuItemWrapper (line 14) | public class ProtocolizeMenuItemWrapper implements MenuItemWrapper { method ProtocolizeMenuItemWrapper (line 18) | public ProtocolizeMenuItemWrapper(ItemStack itemStack) { method displayName (line 22) | @Override method displayNameComponents (line 27) | @Override method lore (line 32) | @Override method loreComponents (line 37) | @Override method type (line 42) | @Override method nbt (line 47) | @Override method amount (line 52) | @Override method durability (line 57) | @Override method type (line 62) | @Override method displayName (line 67) | @Override method displayNameComponents (line 72) | @Override method lore (line 77) | @Override method loreComponents (line 82) | @Override method nbt (line 87) | @Override method amount (line 92) | @Override method durability (line 97) | @Override method handle (line 102) | @Override method toString (line 107) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/AbstractConfigurableMenu.java class AbstractConfigurableMenu (line 15) | @Getter method AbstractConfigurableMenu (line 21) | public AbstractConfigurableMenu( method AbstractConfigurableMenu (line 28) | public AbstractConfigurableMenu( method updateReplacements (line 39) | @Override method applyItems (line 49) | private void applyItems() { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/AbstractMenu.java class AbstractMenu (line 28) | @Getter method AbstractMenu (line 48) | public AbstractMenu( method AbstractMenu (line 55) | public AbstractMenu( method registerActionHandler (line 71) | @Override method registerActionHandler (line 76) | @Override method actionHandler (line 81) | @Override method customActionHandler (line 87) | @Override method title (line 92) | @Override method title (line 97) | @Override method replacements (line 102) | @Override method updateReplacements (line 108) | protected void updateReplacements() { method nativeInventory (line 111) | protected void nativeInventory(@NonNull Object nativeInventory) { method build (line 115) | @Override method open (line 123) | @Override method add (line 130) | protected int add(@NonNull LocalizedItemStackModel localizedItemStackM... method add (line 134) | protected int add(@NonNull CirrusItem menuItem) { method add (line 140) | protected int add(@NonNull InventoryMenuItemWrapper inventoryMenuItemW... method set (line 147) | protected void set(@NonNull LocalizedItemStackModel model) { method set (line 154) | protected void set(@NonNull CirrusItem model) { method equals (line 164) | @Override method hashCode (line 180) | @Override method handleException (line 196) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/ErrorProne.java type ErrorProne (line 8) | public interface ErrorProne { method handleException (line 10) | default void handleException(@Nullable ActionHandler actionHandler, Th... method errorProne (line 19) | default void errorProne(@NonNull SafeRunnable runnable) { method errorProne (line 34) | default void errorProne(@NonNull SafeRunnable runnable, @NonNull Runna... FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/Menu.java type Menu (line 16) | public interface Menu extends ErrorProne { method inventoryType (line 21) | InventoryType inventoryType(); method registerActionHandler (line 23) | void registerActionHandler(@NonNull String name, @NonNull AutoCancelli... method registerActionHandler (line 31) | void registerActionHandler(@NonNull String name, @NonNull ActionHandle... method customActionHandler (line 38) | void customActionHandler(@NonNull ActionHandler actionHandler); method open (line 43) | void open(); method build (line 48) | void build(); method customActionHandler (line 55) | ActionHandler customActionHandler(); method actionHandler (line 63) | @Nullable method topContainer (line 71) | Container topContainer(); method bottomContainer (line 78) | Container bottomContainer(); method title (line 85) | String title(); method title (line 92) | void title(@NonNull String title); method locale (line 97) | Locale locale(); method player (line 104) | PlayerWrapper player(); method replacements (line 111) | Supplier replacements(); method replacements (line 118) | void replacements(Supplier supplier); method handleClose (line 125) | default void handleClose(boolean inventorySwitch) { method wrapItemStack (line 134) | default MenuItemWrapper wrapItemStack(@NonNull Object object) { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/MenuBuilder.java type MenuBuilder (line 11) | public interface MenuBuilder { method build (line 13) | T build(@Nullable T prebuild, @NonNull Menu menu); method open (line 15) | void open(@NonNull PlayerWrapper playerWrapper, @NonNull T invento... method menuByHandle (line 17) | @Nullable method findMenuByHandle (line 20) | default Optional findMenuByHandle(@Nullable Object handle) { method destroyMenusOfPlayer (line 24) | void destroyMenusOfPlayer(@NonNull UUID uniqueId); method lastBuildOfPlayer (line 26) | Map.Entry lastBuildOfPlayer(@NonNull UUID uniqueId); method invalidate (line 28) | void invalidate(@NonNull Menu menu); FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/menus/AbstractBrowserMenu.java class AbstractBrowserMenu (line 13) | public abstract class AbstractBrowserMenu extends MultiPageMenu { method AbstractBrowserMenu (line 18) | public AbstractBrowserMenu( method AbstractBrowserMenu (line 25) | public AbstractBrowserMenu( method click (line 40) | protected abstract void click(Click click, T value); method values (line 42) | protected abstract List values(); method map (line 44) | protected abstract CirrusItem map(T value); method mappedValues (line 46) | protected Map mappedValues() { method insert (line 58) | protected void insert() { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/menus/MultiPageMenu.java class MultiPageMenu (line 25) | @Slf4j method MultiPageMenu (line 36) | public MultiPageMenu( method MultiPageMenu (line 43) | public MultiPageMenu( method registerActionHandlers (line 67) | private void registerActionHandlers() { method build (line 86) | @Override method open (line 91) | @Override method menuBuilder (line 97) | @Override method bottomContainer (line 102) | @Override method topContainer (line 107) | @Override method currentPage (line 112) | public Menu currentPage() { method pages (line 116) | public List pages() { method currentPageNumber (line 120) | public int currentPageNumber() { method currentPage (line 124) | public void currentPage(int page) { method newPage (line 128) | public void newPage() { method add (line 133) | public int add(@NonNull CirrusItem model, String actionHandler, List { method PageMenu (line 195) | public PageMenu( method replacements (line 202) | @Override method title (line 207) | @Override method actionHandler (line 212) | @Override method nativeInventory (line 217) | @Override method menuBuilder (line 222) | @Override method build (line 227) | @Override method nativeInventory (line 241) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/menus/SimpleMenu.java class SimpleMenu (line 12) | public class SimpleMenu extends AbstractConfigurableMenu arguments() { method clickedItem (line 54) | public T clickedItem() { method slot (line 58) | public int slot() { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/mojangson/MojangsonScope.java class MojangsonScope (line 25) | final class MojangsonScope { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/mojangson/MojangsonWriter.java class MojangsonWriter (line 13) | public class MojangsonWriter extends JsonWriter { method MojangsonWriter (line 78) | public MojangsonWriter(Writer out) { method beginArray (line 93) | public MojangsonWriter beginArray() throws IOException { method endArray (line 103) | public MojangsonWriter endArray() throws IOException { method beginObject (line 113) | public MojangsonWriter beginObject() throws IOException { method endObject (line 123) | public MojangsonWriter endObject() throws IOException { method open (line 130) | private MojangsonWriter open(int empty, char openBracket) throws IOExc... method close (line 140) | private MojangsonWriter close(int empty, int nonempty, char closeBracket) method push (line 158) | private void push(int newTop) { method peek (line 168) | private int peek() { method replaceTop (line 178) | private void replaceTop(int topOfStack) { method name (line 188) | public MojangsonWriter name(String name) throws IOException { method writeDeferredName (line 202) | private void writeDeferredName() throws IOException { method value (line 216) | public MojangsonWriter value(String value) throws IOException { method jsonValue (line 232) | public MojangsonWriter jsonValue(String value) throws IOException { method nullValue (line 247) | public MojangsonWriter nullValue() throws IOException { method value (line 266) | public MojangsonWriter value(boolean value) throws IOException { method value (line 278) | public MojangsonWriter value(Boolean value) throws IOException { method value (line 295) | public MojangsonWriter value(double value) throws IOException { method value (line 310) | public MojangsonWriter value(long value) throws IOException { method value (line 324) | public MojangsonWriter value(Number value) throws IOException { method flush (line 343) | public void flush() throws IOException { method close (line 355) | public void close() throws IOException { method newline (line 365) | private void newline() throws IOException { method beforeName (line 380) | private void beforeName() throws IOException { method beforeValue (line 395) | @SuppressWarnings("fallthrough") method string (line 428) | private void string(String value) throws IOException { FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/mojangson/TagDeserializer.java class TagDeserializer (line 13) | @Slf4j method deserialize (line 18) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/mojangson/TagSerializer.java class TagSerializer (line 14) | public final class TagSerializer implements JsonSerializer> { method serialize (line 16) | @Override FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/util/ColorUtils.java class ColorUtils (line 9) | @UtilityClass method colorsInBetween (line 12) | public List colorsInBetween(final Color first, final Color seco... FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/util/Colors.java class Colors (line 7) | @UtilityClass FILE: cirrus-common/src/main/java/dev/simplix/cirrus/common/util/InventoryContentMap.java class InventoryContentMap (line 17) | public class InventoryContentMap implements ConcurrentMap itemStackClass() throws ClassNotFoundException { method nbtCompressedStreamTools (line 16) | public static Class nbtCompressedStreamTools() throws ClassNotFound... method nbtTagCompound (line 28) | public static Class nbtTagCompound() throws ClassNotFoundException { FILE: cirrus-spigot/src/main/java/dev/simplix/cirrus/spigot/util/ReflectionUtil.java class ReflectionUtil (line 21) | @Slf4j method hasNewPackageStructure (line 34) | public static boolean hasNewPackageStructure() { method getClass (line 38) | public static Class getClass(String classname) throws ClassNotFound... method serverVersion (line 62) | public static String serverVersion() { method gameProfile (line 70) | public static GameProfile gameProfile(@NonNull Player player) method nmsPlayer (line 77) | public static Object nmsPlayer(@NonNull Player player) method obcPlayer (line 83) | public static Object obcPlayer(@NonNull Player player) method nmsWorld (line 88) | public static Object nmsWorld(@NonNull World world) method nmsScoreboard (line 94) | public static Object nmsScoreboard(@NonNull Scoreboard scoreboard) method fieldValue (line 100) | public static Object fieldValue(@NonNull Object instance, @NonNull Str... method fieldValue (line 122) | public static T fieldValue(@NonNull Field field, @NonNull Object o... method field (line 131) | public static Field field(@NonNull Class clazz, @NonNull String fie... method value (line 138) | public static void value(Object instance, String field, Object value) { method value (line 148) | public static void value( method valueSubclass (line 162) | public static void valueSubclass( method sendAllPacket (line 176) | public static void sendAllPacket(@NonNull Object packet) throws Reflec... method sendListPacket (line 187) | public static void sendListPacket(@NonNull List players, @NonN... method sendPlayerPacket (line 202) | public static void sendPlayerPacket(@NonNull Player player, @NonNull O... method listFields (line 212) | public static void listFields(@NonNull Object object) { method fieldValue (line 230) | public static Object fieldValue( FILE: cirrus-spigot/src/main/java/dev/simplix/cirrus/spigot/util/SpigotItemsUtils.java class SpigotItemsUtils (line 13) | @UtilityClass method typeFromMaterial (line 16) | public ItemType typeFromMaterial(@NonNull MaterialData material) { method typeFromMaterial (line 20) | public ItemType typeFromMaterial(@NonNull Material material) { method wrapBukkitItemStack (line 24) | public MenuItemWrapper wrapBukkitItemStack(@NonNull ItemStack itemStac... FILE: cirrus-velocity-example/src/main/java/dev/simplix/cirrus/velocity/example/CirrusExamplePlugin.java class CirrusExamplePlugin (line 12) | @Plugin( method CirrusExamplePlugin (line 24) | @Inject method onProxyInitialization (line 30) | @Subscribe FILE: cirrus-velocity-example/src/main/java/dev/simplix/cirrus/velocity/example/commands/TestCommand.java class TestCommand (line 10) | public class TestCommand implements SimpleCommand { method execute (line 12) | @Override FILE: cirrus-velocity-example/src/main/java/dev/simplix/cirrus/velocity/example/menus/ExampleMenu.java class ExampleMenu (line 10) | public class ExampleMenu extends SimpleMenu { method ExampleMenu (line 12) | public ExampleMenu(PlayerWrapper player, MenuConfiguration configurati... FILE: cirrus-velocity-example/src/main/java/dev/simplix/cirrus/velocity/example/menus/ExampleMultiPageMenu.java class ExampleMultiPageMenu (line 15) | public class ExampleMultiPageMenu extends MultiPageMenu { method ExampleMultiPageMenu (line 19) | public ExampleMultiPageMenu( method registerMyActionHandlers (line 27) | private void registerMyActionHandlers() { method addItems (line 34) | private void addItems() { FILE: cirrus-velocity/src/main/java/dev/simplix/cirrus/velocity/CirrusVelocity.java class CirrusVelocity (line 29) | public class CirrusVelocity { method init (line 33) | public static void init(ProxyServer proxyServer, Object plugin) { FILE: cirrus-velocity/src/main/java/dev/simplix/cirrus/velocity/VelocityPlayerWrapper.java class VelocityPlayerWrapper (line 13) | public class VelocityPlayerWrapper implements PlayerWrapper { method VelocityPlayerWrapper (line 19) | public VelocityPlayerWrapper(@NonNull Player handle) { method uniqueId (line 24) | @Override method name (line 29) | @Override method protocolVersion (line 34) | @Override method sendMessage (line 39) | @Override method closeInventory (line 44) | @Override method hasPermission (line 49) | @Override method handle (line 54) | @Override method protocolizePlayer (line 59) | public ProtocolizePlayer protocolizePlayer() { FILE: cirrus-velocity/src/main/java/dev/simplix/cirrus/velocity/converters/ItemModelConverter.java class ItemModelConverter (line 13) | public class ItemModelConverter implements Converter