Interface DisplayableIcon

All Known Implementing Classes:
EntityAirChangedExecutor, EntityBatToggledSleepModeExecutor, EntityBornExecutor, EntityCombustedByBlockExecutor, EntityCombustedByEntityExecutor, EntityCreeperIgnitedExecutor, EntityCreeperPoweredExecutor, EntityDamagedItemExecutor, EntityDiedExecutor, EntityDismountedExecutor, EntityDroppedItemExecutor, EntityEndermanEscapedExecutor, EntityEnteredBlockExecutor, EntityEnteredLoveModeExecutor, EntityEnteredVehicleExecutor, EntityExecutor, EntityExplodedExecutor, EntityFireworkExplodedExecutor, EntityGetDamagedExecutor, EntityHangingBreakExecutor, EntityHorseJumpedExecutor, EntityInteractedBlockExecutor, EntityItemDespawnedExecutor, EntityItemMergedExecutor, EntityJumpedExecutor, EntityLoadedCrossbowExecutor, EntityMountedExecutor, EntityPickedUpItemExecutor, EntityPiglinBarteredExecutor, EntityPigZombieAngeredExecutor, EntityPotionEffectedExecutor, EntityProjectileHitExecutor, EntityPufferfishStateChangedExecutor, EntityRegainedHealthExecutor, EntityRemovedExecutor, EntityResurrectedExecutor, EntitySheepRegrownWoolExecutor, EntityShotBowExecutor, EntityShulkerDuplicatedExecutor, EntitySlimeSplitExecutor, EntitySpawnedExecutor, EntityTurtleGoesHomeExecutor, EntityTurtleLaysEggExecutor, EntityVehicleExitExecutor, EntityWardenAngerChangedExecutor, EntityWitchConsumedPotionExecutor, EntityWitchReadyPotionExecutor, EntityWitchThrownPotionExecutor, MobDamagePlayerExecutor, PlayerAdvertisedExecutor, PlayerBedEnterExecutor, PlayerBedLeaveExecutor, PlayerBlockInteractExecutor, PlayerBucketEmptyExecutor, PlayerBucketEntityExecutor, PlayerBucketFillExecutor, PlayerChangedArmorExecutor, PlayerChangedSignExecutor, PlayerChangeSlotExecutor, PlayerChatExecutor, PlayerChunkLoadExecutor, PlayerChunkUnloadExecutor, PlayerClickInventoryExecutor, PlayerCloseInventoryExecutor, PlayerDamageMobExecutor, PlayerDamagePlayerExecutor, PlayerDeathExecutor, PlayerDestroyBlockExecutor, PlayerDestroyingBlockExecutor, PlayerDragItemExecutor, PlayerDropItemExecutor, PlayerEnteredVehicleExecutor, PlayerExecutor, PlayerFishingExecutor, PlayerFlyingExecutor, PlayerGetDamagedExecutor, PlayerHungerChangeExecutor, PlayerInteractExecutor, PlayerItemBreakExecutor, PlayerItemConsumeExecutor, PlayerItemCraftExecutor, PlayerItemDamageExecutor, PlayerJoinExecutor, PlayerJumpExecutor, PlayerKilledMobExecutor, PlayerKilledPlayerExecutor, PlayerLeftClickExecutor, PlayerLikedExecutor, PlayerMobInteractExecutor, PlayerOpenInventoryExecutor, PlayerPickupItemExecutor, PlayerPlaceBlockExecutor, PlayerPlayExecutor, PlayerPurchaseExecutor, PlayerQuitExecutor, PlayerRespawnExecutor, PlayerRightClickExecutor, PlayerRunningExecutor, PlayerSneakingExecutor, PlayerSpectatingExecutor, PlayerStopFlyingExecutor, PlayerStopRunningExecutor, PlayerStopSneakingExecutor, PlayerStopSpectatingExecutor, PlayerSwapHandExecutor, PlayerTeleportExecutor, PlayerTotemRespawnExecutor, PlayerVehicleExitExecutor, PlayerWalkExecutor, PlayerWriteBookExecutor, WorldBlockAnvilDamagedExecutor, WorldBlockBeaconActivatedExecutor, WorldBlockBeaconDeactivatedExecutor, WorldBlockBellRungExecutor, WorldBlockBrewingEndExecutor, WorldBlockBrewingStartExecutor, WorldBlockBurnedExecutor, WorldBlockCampfireStartExecutor, WorldBlockCauldronChangeExecutor, WorldBlockCookedExecutor, WorldBlockDispensedExecutor, WorldBlockExperienceDropExecutor, WorldBlockExplodedExecutor, WorldBlockFadedExecutor, WorldBlockFluidChangedExecutor, WorldBlockFormedExecutor, WorldBlockFurnaceBurnedExecutor, WorldBlockGrownExecutor, WorldBlockIgnitedExecutor, WorldBlockLeavesDecayedExecutor, WorldBlockNotePlayedExecutor, WorldBlockPhysicsExecutor, WorldBlockPistonExtendedExecutor, WorldBlockPistonRetractedExecutor, WorldBlockRedstoneExecutor, WorldBlockSculkBloomedExecutor, WorldBlockTargetHitExecutor, WorldBlockTntPrimeExecutor, WorldBrewingFuelExecutor, WorldCrafterCraftedExecutor, WorldExecutor, WorldLightningStrikeExecutor, WorldPlayModeExecutor, WorldPortalCreatedExecutor, WorldReachedBlocksLimitExecutor, WorldReachedEntitiesLimitExecutor, WorldReachedRedstoneLimitExecutor, WorldReachedVariablesLimitExecutor, WorldSpongeAbsorbedExecutor, WorldVariableTransferExecutor, WorldWebResponseExecutor

public interface DisplayableIcon

DisplayableIcon

This interface is used for coding blocks, that have icon to display in menu.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull MenusCategory
    Returns menus category, that will be used to filter coding block types.
    @NotNull org.bukkit.inventory.ItemStack
    Returns icon, that will be displayed in coding block type selection menu.
  • Method Details

    • getDisplayIcon

      @NotNull @NotNull org.bukkit.inventory.ItemStack getDisplayIcon()
      Returns icon, that will be displayed in coding block type selection menu.
      Returns:
      icon of coding block.
    • getCategory

      @NotNull @NotNull MenusCategory getCategory()
      Returns menus category, that will be used to filter coding block types.