Index
All Classes and Interfaces|All Packages
A
- addCooldown(NamespacedKey, ItemStack, int) - Static method in class dev.sefiraat.sefilib.itemstacks.Cooldowns
-
Adds a time to the provided
ItemStackthat can be checked to see if the item is on cooldown. - addCooldown(NamespacedKey, ItemStack, long) - Static method in class dev.sefiraat.sefilib.itemstacks.Cooldowns
-
Adds a time to the provided
ItemStackthat can be checked to see if the item is on cooldown. - addCooldown(NamespacedKey, PersistentDataHolder, int) - Static method in class dev.sefiraat.sefilib.itemstacks.Cooldowns
-
Adds a time to the provided
ItemStackthat can be checked to see if the item is on cooldown. - addCooldown(NamespacedKey, PersistentDataHolder, long) - Static method in class dev.sefiraat.sefilib.itemstacks.Cooldowns
-
Adds a time to the provided
ItemStackthat can be checked to see if the item is on cooldown. - addDisplay(String, Display) - Method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- addItemGroup(ItemGroup) - Method in class dev.sefiraat.sefilib.slimefun.itemgroup.SimpleFlexGroup
-
Adds an
ItemGroupthat will be displayed to the players when this group is opened. - addMenuItem(MenuItem) - Method in class dev.sefiraat.sefilib.slimefun.itemgroup.SimpleFlexGroup
-
Adds an
ItemStackand a customChestMenu.MenuClickHandlerthat will be displayed to the players when this group is opened. - afterBlockPlaced(BlockPlaceEvent) - Method in class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
This method is called after the block is placed and after the owner is set.
- ALLAY - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- ANIMAL - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- apply(Object) - Method in class dev.sefiraat.sefilib.string.Theme
-
Applies the theme color to a given string
- applyDisplay(Display) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- applyThemeAsTitle(Theme, String, Object) - Static method in class dev.sefiraat.sefilib.string.Theme
-
Applies the theme color to the first string and PASSIVE to the second
- applyThemeToString(Theme, Object) - Static method in class dev.sefiraat.sefilib.string.Theme
-
Applies the theme color to a given string
- AQUATIC - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- ARTHROPOD - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- asTitle(Object, Object) - Method in class dev.sefiraat.sefilib.string.Theme
-
Applies the theme color to the first string and PASSIVE to the second
- AXOLOTL - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
B
- backgroundColor - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- BAT - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- BED_TIME_CLEAR - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the player can go to bed during clear weather
- BED_TIME_RAIN - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the player can go to bed during rain
- BEE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- billboard - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- BLAZE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- blockData - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- BlockDisplayBuilder - Class in dev.sefiraat.sefilib.entity.display.builders
- BlockDisplayBuilder() - Constructor for class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- BlockUtils - Class in dev.sefiraat.sefilib.block
-
This class contains static methods for dealing with blocks.
- BOSS - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- BREEDABLE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- brightness - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- build() - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- build() - Method in class dev.sefiraat.sefilib.entity.display.builders.ItemDisplayBuilder
- build() - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- build() - Method in class dev.sefiraat.sefilib.misc.TransformationBuilder
-
Build the
Transformation. - build(DisplayGroup) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- build(DisplayGroup) - Method in class dev.sefiraat.sefilib.entity.display.builders.ItemDisplayBuilder
- build(DisplayGroup) - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- BukkitObjectDataType<T extends ConfigurationSerializable> - Class in dev.sefiraat.sefilib.persistence
-
This
PersistentDataTypecan be used to store and retrieveConfigurationSerializables fromPersistentDataHolders. - BukkitObjectDataType(Class<T>) - Constructor for class dev.sefiraat.sefilib.persistence.BukkitObjectDataType
-
Creates a new
BukkitObjectDataTypefor the givenConfigurationSerializableclass.
C
- CAT - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- CAVE_SPIDER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- centre(Location) - Static method in class dev.sefiraat.sefilib.world.LocationUtils
-
Returns a location in the centre of a block at the given location.
- Chance - Class in dev.sefiraat.sefilib.misc
-
This class contains basic utility methods for chance and rolls.
- CHICKEN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- CLICK_INFO - Static variable in class dev.sefiraat.sefilib.string.Theme
-
A Pale Yellow theme indicating where to click in the middle of a text.
- COD - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- color(String) - Method in class dev.sefiraat.sefilib.string.Theme
-
Returns the given string with the theme's color applied.
- ConfigurableRecipe - Class in dev.sefiraat.sefilib.slimefun.recipes
- ConfigurableRecipe(String, ConfigurableRecipeItem[]) - Constructor for class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipe
- ConfigurableRecipeItem - Class in dev.sefiraat.sefilib.slimefun.recipes
- ConfigurableRecipeItem(String) - Constructor for class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem
- ConfigurableRecipeItem(ItemStack) - Constructor for class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem
- ConfigurableRecipeItem(Material) - Constructor for class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem
- ConfigurableRecipeItem.ItemType - Enum Class in dev.sefiraat.sefilib.slimefun.recipes
- ConfigurableRecipeManager - Class in dev.sefiraat.sefilib.slimefun.recipes
- ConfigurableRecipeManager(SlimefunAddon) - Constructor for class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeManager
- Cooldowns - Class in dev.sefiraat.sefilib.itemstacks
-
This class contains a bunch of static methods that can be used to put and check
ItemStacks cooldowns. - COW - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- createEnchantedItemStack(Material, boolean, Pair<Enchantment, Integer>...) - Static method in class dev.sefiraat.sefilib.itemstacks.ItemStackGenerators
- createEnchantedItemStack(Material, Pair<Enchantment, Integer>...) - Static method in class dev.sefiraat.sefilib.itemstacks.ItemStackGenerators
- createPotion(Color) - Static method in class dev.sefiraat.sefilib.itemstacks.ItemStackGenerators
- CREEPER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
D
- damage(ItemStack, int) - Static method in class dev.sefiraat.sefilib.itemstacks.GeneralItemStackUtils
-
Damages the item by the provided amount.
- damage(ItemStack, Player, int) - Static method in class dev.sefiraat.sefilib.itemstacks.GeneralItemStackUtils
-
Damages the item by the provided amount.
- damageEntity(LivingEntity, UUID, double) - Static method in class dev.sefiraat.sefilib.entity.EntityUtils
-
Damages the entity by the provided amount
- damageEntity(LivingEntity, UUID, double, Location, double) - Static method in class dev.sefiraat.sefilib.entity.EntityUtils
-
Damages the entity by the provided amount
- DAY - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the sun is out
- defaultBackground - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- dev.sefiraat.sefilib.block - package dev.sefiraat.sefilib.block
- dev.sefiraat.sefilib.entity - package dev.sefiraat.sefilib.entity
- dev.sefiraat.sefilib.entity.display - package dev.sefiraat.sefilib.entity.display
- dev.sefiraat.sefilib.entity.display.builders - package dev.sefiraat.sefilib.entity.display.builders
- dev.sefiraat.sefilib.itemstacks - package dev.sefiraat.sefilib.itemstacks
- dev.sefiraat.sefilib.localization - package dev.sefiraat.sefilib.localization
- dev.sefiraat.sefilib.misc - package dev.sefiraat.sefilib.misc
- dev.sefiraat.sefilib.number - package dev.sefiraat.sefilib.number
- dev.sefiraat.sefilib.persistence - package dev.sefiraat.sefilib.persistence
- dev.sefiraat.sefilib.protections - package dev.sefiraat.sefilib.protections
- dev.sefiraat.sefilib.slimefun.blocks - package dev.sefiraat.sefilib.slimefun.blocks
- dev.sefiraat.sefilib.slimefun.itemgroup - package dev.sefiraat.sefilib.slimefun.itemgroup
- dev.sefiraat.sefilib.slimefun.items - package dev.sefiraat.sefilib.slimefun.items
- dev.sefiraat.sefilib.slimefun.recipes - package dev.sefiraat.sefilib.slimefun.recipes
- dev.sefiraat.sefilib.string - package dev.sefiraat.sefilib.string
- dev.sefiraat.sefilib.version - package dev.sefiraat.sefilib.version
- dev.sefiraat.sefilib.world - package dev.sefiraat.sefilib.world
- DisplayGroup - Class in dev.sefiraat.sefilib.entity.display
- DisplayGroup(Interaction) - Constructor for class dev.sefiraat.sefilib.entity.display.DisplayGroup
- DisplayGroup(Location) - Constructor for class dev.sefiraat.sefilib.entity.display.DisplayGroup
- DisplayGroup(Location, float, float) - Constructor for class dev.sefiraat.sefilib.entity.display.DisplayGroup
- displayHeight - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- displayParticleRandomly(Entity, double, int, Particle.DustOptions) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates a dust particle effect at the provided location
- displayParticleRandomly(Entity, double, Particle.DustOptions) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates a dust particle effect at the provided location
- displayParticleRandomly(Entity, Particle, double) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates 5 particle effects at the provided location with a random offset
- displayParticleRandomly(Entity, Particle, double, int) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates a particle effect at the provided location
- displayParticleRandomly(Location, double, int, Particle.DustOptions) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates a dust particle effect at the provided location
- displayParticleRandomly(Location, Particle, double) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates a particle effect at the provided location
- displayParticleRandomly(Location, Particle, double, int) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates the specified amount of particle effects at the provided location with a random offset
- displayWidth - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- DOLPHIN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- DONKEY - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- drawCube(Particle.DustOptions, Location, Location, double) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Draws a cubic shape of dust particles at the provided location
- drawCube(Particle, Location, Location, double) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Draws a cubic shape of particles at the provided location
- drawCube(Particle, Location, Location, double, Particle.DustOptions) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Draws a cubic shape of particles at the provided location https://www.spigotmc.org/threads/create-particles-in-cube-outline-shape.65991/
- drawLine(Particle.DustOptions, Location, Location, double) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates a line of dust particles from the provided location to the provided target location
- drawLine(Particle, Location, Location, double) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates a line of particles from the provided location to the provided target location
- drawLine(Particle, Location, Location, double, Particle.DustOptions) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates a line of particles from the provided location to the provided target location
- DROWNED - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- DummyItemGroup - Class in dev.sefiraat.sefilib.slimefun.itemgroup
-
A
ItemGroupthat is not shown on the main menu. - DummyItemGroup(NamespacedKey, ItemStack) - Constructor for class dev.sefiraat.sefilib.slimefun.itemgroup.DummyItemGroup
-
Creates a new
DummyItemGroup.
E
- ELDER_GUARDIAN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- EMPTY - Enum constant in enum class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem.ItemType
- EMPTY - Static variable in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem
- END - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- ENDER_DRAGON - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- ENDERMAN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- ENDERMITE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- EntityUtils - Class in dev.sefiraat.sefilib.entity
-
This class contains basic utility methods for entities.
- ERROR - Static variable in class dev.sefiraat.sefilib.string.Theme
-
A Red error theme.
- EVOKER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- excludeCategories(LivingEntityCategory...) - Method in class dev.sefiraat.sefilib.entity.LivingEntitySelector
- excludeTypes(LivingEntityDefinition...) - Method in class dev.sefiraat.sefilib.entity.LivingEntitySelector
- existsIn(SemanticVersion) - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
F
- firstRotation(RotationFace, float) - Method in class dev.sefiraat.sefilib.misc.TransformationBuilder
-
Set the second rotation for the
Transformation. - firstTickMap - Variable in class dev.sefiraat.sefilib.slimefun.blocks.SimpleTickingBlock
-
A map of all the locations of all the blocks that have had their first tick performed.
- FISH - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- FLYING - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- forceInit(Class<T>) - Static method in class dev.sefiraat.sefilib.misc.MiscUtils
-
Forces a class to be loaded by the JVM
- FOX - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- FROG - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- fromConfig(ConfigurationSection) - Static method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipe
- fromConfig(ConfigurationSection) - Static method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem
- fromPrimitive(byte[], PersistentDataAdapterContext) - Method in class dev.sefiraat.sefilib.persistence.BukkitObjectDataType
-
Converts the provided byte array to a
ConfigurationSerializable. - fromPrimitive(PersistentDataContainer, PersistentDataAdapterContext) - Method in class dev.sefiraat.sefilib.persistence.StringListDataType
- fromTextDisplay(Interaction) - Static method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- fromType(EntityType) - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- fromUUID(UUID) - Static method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- FRONT - Enum constant in enum class dev.sefiraat.sefilib.misc.RotationFace
G
- GeneralItemStackUtils - Class in dev.sefiraat.sefilib.itemstacks
-
This class contains utility methods for working with
ItemStacks. - getAddon() - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeManager
- getAsQuantity(ItemStack, int) - Static method in class dev.sefiraat.sefilib.itemstacks.GeneralItemStackUtils
-
Gets a clone of an
ItemStackwith the provided amount. - getByCategory(LivingEntityCategory) - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- getByCategory(LivingEntityCategory, SemanticVersion) - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- getClickHandler() - Method in class dev.sefiraat.sefilib.slimefun.itemgroup.MenuItem
-
Returns the
ChestMenu.MenuClickHandlerfor thisMenuItem - getColor() - Method in class dev.sefiraat.sefilib.string.Theme
-
Returns the
ChatColorof this theme - getComplexType() - Method in class dev.sefiraat.sefilib.persistence.BukkitObjectDataType
-
Gets the
ConfigurationSerializableclass that is stored by thisPersistentDataType. - getComplexType() - Method in class dev.sefiraat.sefilib.persistence.StringListDataType
- getDefaultLanguage() - Method in class dev.sefiraat.sefilib.localization.LanguageManager
-
Gets the default language file.
- getDefaultRecipe() - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipe
- getDisplays() - Method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- getDustOptions(float) - Method in class dev.sefiraat.sefilib.string.Theme
-
Gets the
Particle.DustOptionsfor this theme. - getEggNames() - Static method in class dev.sefiraat.sefilib.string.TextUtils
-
Returns the EasterEgg list.
- getEnd() - Method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Gets the end time of this time period
- getFacing(Entity, Entity) - Static method in class dev.sefiraat.sefilib.entity.EntityUtils
-
Checks if the tested entity is facing the comparing entity
- getItem() - Method in class dev.sefiraat.sefilib.slimefun.itemgroup.MenuItem
-
Returns the
ItemStackthat will be displayed to the players when in the guide. - getItemGroup() - Method in class dev.sefiraat.sefilib.slimefun.itemgroup.MenuItem
-
Returns the
ItemGroupof thisMenuItem - getItemStack() - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem
- getItemType() - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem
- getJavaPlugin() - Method in class dev.sefiraat.sefilib.localization.LanguageManager
-
Gets the plugin instance.
- getLine(Location, Location, double) - Static method in class dev.sefiraat.sefilib.misc.ParticleUtils
-
Creates a line of
Locations from the provided location to the provided target location - getLocation() - Method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- getLoreLine() - Method in class dev.sefiraat.sefilib.string.Theme
-
Returns the loreline for this theme without the color applied.
- getLowestVersion() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- getMaterial() - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem
- getOwner(BlockPosition) - Method in class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
Gets the owner of the given block.
- getOwner(Block) - Method in class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
Gets the owner of the given block.
- getParentDisplay() - Method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- getParentUUID() - Method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- getPrimitiveType() - Method in class dev.sefiraat.sefilib.persistence.BukkitObjectDataType
- getPrimitiveType() - Method in class dev.sefiraat.sefilib.persistence.StringListDataType
- getRandomEggName() - Static method in class dev.sefiraat.sefilib.string.TextUtils
-
Returns a random name from the EasterEgg list.
- getRecipeDirectory() - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeManager
- getRecipeName() - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipe
- getRecipes() - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeManager
- getSelectedLanguage() - Method in class dev.sefiraat.sefilib.localization.LanguageManager
-
Gets the selected language file.
- getSlimefunId() - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem
- getStart() - Method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Gets the start time of this time period
- getString(String) - Method in class dev.sefiraat.sefilib.localization.LanguageManager
-
Gets the string for the given path.
- getString(String, Object...) - Method in class dev.sefiraat.sefilib.localization.LanguageManager
-
Gets the string for the given path.
- getStringArray(String) - Method in class dev.sefiraat.sefilib.localization.LanguageManager
-
Gets the string list for the given path.
- getStringArray(String, Object...) - Method in class dev.sefiraat.sefilib.localization.LanguageManager
-
Gets the string list for the given path.
- getStringList(String) - Method in class dev.sefiraat.sefilib.localization.LanguageManager
-
Gets the string list for the given path.
- getStringList(String, Object...) - Method in class dev.sefiraat.sefilib.localization.LanguageManager
-
Gets the string list for the given path.
- getTargetedBlockFace(Player) - Static method in class dev.sefiraat.sefilib.block.BlockUtils
-
Credits : https://www.spigotmc.org/threads/getting-the-blockface-of-a-targeted-block.319181/ Gets the BlockFace of the block the player is currently targeting.
- getThis() - Method in class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
Returns this object
- getThis() - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Returns this object
- getThis() - Method in class dev.sefiraat.sefilib.slimefun.items.SefiSlimefunItem
-
Returns this object
- getType() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- getValues() - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- getX() - Method in enum class dev.sefiraat.sefilib.misc.RotationFace
- getY() - Method in enum class dev.sefiraat.sefilib.misc.RotationFace
- getZ() - Method in enum class dev.sefiraat.sefilib.misc.RotationFace
- GHAST - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- GIANT - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- GLOW_SQUID - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- glowColorOverride - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- GOAT - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- GOLEM - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- groupParentOffset - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- GUARDIAN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
H
- hasDefaultBackground - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- hasDisplayHeight - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- hasDisplayWidth - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- hasInterpolationDelay - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- hasInterpolationDuration - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- hasLineWidth - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- hasPermission(UUID, Block, Interaction) - Static method in class dev.sefiraat.sefilib.protections.Protections
-
Checks if the given player is allowed to interact with the given
Block. - hasPermission(UUID, Location, Interaction) - Static method in class dev.sefiraat.sefilib.protections.Protections
-
Checks if the given player is allowed to interact with the given
Block. - hasPermission(Player, Block, Interaction) - Static method in class dev.sefiraat.sefilib.protections.Protections
- hasPermission(Player, Location, Interaction) - Static method in class dev.sefiraat.sefilib.protections.Protections
- hasSeeThrough - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- hasShadowed - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- hasShadowRadius - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- hasShadowStrength - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- hasTextOpacity - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- hasViewRange - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- healEntity(LivingEntity, double) - Static method in class dev.sefiraat.sefilib.entity.EntityUtils
-
Heal the entity by the provided amount
- HOGLIN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- HORSE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- HOSTILE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- HUSK - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
I
- ILLAGER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- ILLUSIONER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- includeCategories(LivingEntityCategory...) - Method in class dev.sefiraat.sefilib.entity.LivingEntitySelector
- includeTypes(LivingEntityDefinition...) - Method in class dev.sefiraat.sefilib.entity.LivingEntitySelector
- inEnd(Entity) - Static method in class dev.sefiraat.sefilib.world.WorldUtils
-
Checks if the world is provided is END
- inEnd(World) - Static method in class dev.sefiraat.sefilib.world.WorldUtils
-
Checks if the world is provided is END
- inNether(Entity) - Static method in class dev.sefiraat.sefilib.world.WorldUtils
-
Checks if the world is provided is NETHER
- inNether(World) - Static method in class dev.sefiraat.sefilib.world.WorldUtils
-
Checks if the world is provided is NETHER
- inOverworld(Entity) - Static method in class dev.sefiraat.sefilib.world.WorldUtils
-
Checks if the world is provided is NORMAL
- inOverworld(World) - Static method in class dev.sefiraat.sefilib.world.WorldUtils
-
Checks if the world is provided is NORMAL
- interpolationDelay - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- interpolationDuration - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- IRON_GOLEM - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isActive(Long, TimePeriod) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Checks if the given time period would be active during the given time
- isActive(World, TimePeriod) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Checks if the given time period would be active during current world time
- isAllowAndroids() - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Returns whether this block should allow androids to break it.
- isAllowBlockPlacers() - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Returns whether this block should allow block placers.
- isAllowExplosions() - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Returns whether this block should allow explosions to break it.
- isAnimal() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isAquatic() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isArthropod() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isBoss() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isBreedable() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isCategorized(LivingEntityCategory) - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isCategorized(LivingEntityCategory...) - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isCategorized(Collection<LivingEntityCategory>) - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isDark(World) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Returns if the given world is dark.
- isDay(Long) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Checks if the time would be day in a 'normal' world
- isDay(World) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Checks if the time would be day in a 'normal' world
- isEnd() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isEven(int) - Static method in class dev.sefiraat.sefilib.number.NumberUtils
-
Checks if the given number is even.
- isFacingAway(Entity, Entity) - Static method in class dev.sefiraat.sefilib.entity.EntityUtils
-
Checks if the tested entity is NOT facing the comparing entity
- isFacingAway(Entity, Entity, Integer) - Static method in class dev.sefiraat.sefilib.entity.EntityUtils
-
Checks if the tested entity is NOT facing the comparing entity
- isFish() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isFlying() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isGolem() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isHidden(Player) - Method in class dev.sefiraat.sefilib.slimefun.itemgroup.DummyItemGroup
- isHostile() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isIllager() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isLight(World) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Returns if the given world is light.
- isNether() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isNeutral() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isNight(Long) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Checks if the time would be night in a 'normal' world
- isNight(World) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Checks if the time would be night in a 'normal' world
- isOdd(int) - Static method in class dev.sefiraat.sefilib.number.NumberUtils
-
Checks if the given number is odd.
- isOnCooldown(NamespacedKey, ItemStack) - Static method in class dev.sefiraat.sefilib.itemstacks.Cooldowns
-
Checks if the item has a cooldown time and returns if it has not yet expired or false if it doesn't have a matching cooldown
- isOnCooldown(NamespacedKey, PersistentDataHolder) - Static method in class dev.sefiraat.sefilib.itemstacks.Cooldowns
-
Checks if the item has a cooldown time and returns if it has not yet expired or false if it doesn't have a matching cooldown
- isPassive() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isPiglin() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isRaid() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isRideable() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isSkullBlock(Block) - Static method in class dev.sefiraat.sefilib.block.BlockUtils
-
Returns true if the block is a Player Head or Wall Player Head
- isSync() - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Returns whether this block should ticked synchronously.
- isTameable() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isTrader() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isUndead() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isVillager() - Method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- isVisible(Player, PlayerProfile, SlimefunGuideMode) - Method in class dev.sefiraat.sefilib.slimefun.itemgroup.SimpleFlexGroup
- ITEM_META - Static variable in class dev.sefiraat.sefilib.persistence.PersistenceTypes
-
The PersistentDataType for an
ItemMeta - ITEM_STACK - Static variable in class dev.sefiraat.sefilib.persistence.PersistenceTypes
-
The PersistentDataType for an
ItemStack - ItemDisplayBuilder - Class in dev.sefiraat.sefilib.entity.display.builders
- ItemDisplayBuilder() - Constructor for class dev.sefiraat.sefilib.entity.display.builders.ItemDisplayBuilder
- itemDisplayTransform - Variable in class dev.sefiraat.sefilib.entity.display.builders.ItemDisplayBuilder
- itemStack - Variable in class dev.sefiraat.sefilib.entity.display.builders.ItemDisplayBuilder
- ITEMSTACK - Enum constant in enum class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem.ItemType
- ItemStackGenerators - Class in dev.sefiraat.sefilib.itemstacks
-
This class contains a bunch of static methods that can be used to create
ItemStacks.
K
- killDisplay(String) - Method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
L
- LanguageManager - Class in dev.sefiraat.sefilib.localization
-
This class can be used to provide different strings based on the server's chosen language.
- LanguageManager(JavaPlugin, String, String, String) - Constructor for class dev.sefiraat.sefilib.localization.LanguageManager
-
Creates a new instance of the
LanguageManagerclass. - lineWidth - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- LivingEntityCategory - Enum Class in dev.sefiraat.sefilib.entity
- LivingEntityDefinition - Enum Class in dev.sefiraat.sefilib.entity
- LivingEntitySelector - Class in dev.sefiraat.sefilib.entity
- LivingEntitySelector() - Constructor for class dev.sefiraat.sefilib.entity.LivingEntitySelector
- LivingEntitySelector.MatchType - Enum Class in dev.sefiraat.sefilib.entity
- LLAMA - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- location - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- LocationUtils - Class in dev.sefiraat.sefilib.world
-
This class contains static methods for dealing with locations.
M
- MAGMA_CUBE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- MATCH_ALL - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntitySelector.MatchType
- MATCH_ANY - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntitySelector.MatchType
- MATERIAL - Enum constant in enum class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem.ItemType
- MenuItem - Class in dev.sefiraat.sefilib.slimefun.itemgroup
-
Represents an icon in the
SimpleFlexGroup - MenuItem(ItemGroup) - Constructor for class dev.sefiraat.sefilib.slimefun.itemgroup.MenuItem
-
Creates a new MenuItem
- MenuItem(ItemStack, ChestMenu.MenuClickHandler) - Constructor for class dev.sefiraat.sefilib.slimefun.itemgroup.MenuItem
- MiscUtils - Class in dev.sefiraat.sefilib.misc
-
This class contains basic utility methods that do not fit in any other category.
- MOB_SPAWN_CLEAR - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
The time period in which mobs COULD spawn in the overworld during clear weather
- MOB_SPAWN_RAIN - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
The time period in which mobs COULD spawn in the overworld during rain
- MOON_HIDDEN - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the moon hides past the horizon
- MOON_VISIBLE - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the moon is visible in the sky
- moonOut(Long) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Returns if the moon is still visible in the Sky during the specified time.
- moonOut(World) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Returns if the moon is still visible in the Sky.
- MULE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- MUSHROOM_COW - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
N
- naturalMobsCanSpawn(long, boolean) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Returns if natural mobs would spawn at the given time and weather.
- naturalMobsCanSpawn(World) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Returns if the world can CURRENTLY spawn mobs naturally using time.
- NETHER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- NEUTRAL - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- newRecipe(String, ConfigurableRecipeItem[]) - Method in class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeManager
- NIGHT - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the sun isn't out
- NOTICE - Static variable in class dev.sefiraat.sefilib.string.Theme
-
A White notice theme.
- NumberUtils - Class in dev.sefiraat.sefilib.number
-
This class contains basic utility methods for numbers.
O
- OCELOT - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- of(ItemGroup) - Static method in class dev.sefiraat.sefilib.slimefun.itemgroup.MenuItem
-
Creates a new MenuItem derived from an ItemGroup
- of(ItemStack, ChestMenu.MenuClickHandler) - Static method in class dev.sefiraat.sefilib.slimefun.itemgroup.MenuItem
-
Creates a new MenuItem derived from an ItemStack and a custom
ChestMenu.MenuClickHandler - OFFLINE_PLAYER - Static variable in class dev.sefiraat.sefilib.persistence.PersistenceTypes
-
The PersistentDataType for an
OfflinePlayer - onAdditionalTick(Block, SlimefunItem, Config) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SimpleTickingBlock
-
This method will fire everytime the block ticks (including the first tick, just after onFirstTick()).
- onBlockPlaced(BlockPlaceEvent) - Method in class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
This method fires when the block is placed.
- onBlockPlaced(BlockPlaceEvent) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Override this method to add custom code to be executed when this block is placed.
- onBreak(BlockBreakEvent, ItemStack, List<ItemStack>) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SimpleTickingBlock
-
This method will fire when the block is broken.
- onFirstTick(Block, SlimefunItem, Config) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SimpleTickingBlock
-
This method will fire the first time this block ticks, either when placed or after a server restart.
- onPlace(BlockPlaceEvent) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SimpleTickingBlock
-
This method fires when the block is first placed
- onPlayerBreaksBlock(BlockBreakEvent, ItemStack, List<ItemStack>) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Override this method to add custom code to be executed when this block is broken.
- onPlayerRightClickBlock(PlayerRightClickEvent) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Override this method to add custom code to be executed when this block is right-clicked.
- onTick(Block, SlimefunItem, Config) - Method in class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
This method is called each time the block is ticked and should not be overridden.
- onTick(Block, SlimefunItem, Config) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Override this method to add custom code to be executed when this block is ticked.
- onTick(Block, SlimefunItem, Config) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SimpleTickingBlock
-
This method sets up the first tick for this block.
- onTickAfterOwner(Block, SlimefunItem, Config) - Method in class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
This method is called after the owner is set and should be overridden to add your own code to handle block ticking.
- onUniqueTick() - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Override this method to add custom code to be executed when this
SlimefunItemis uniquely ticked. - open(Player, PlayerProfile, SlimefunGuideMode) - Method in class dev.sefiraat.sefilib.slimefun.itemgroup.SimpleFlexGroup
- OwnedBlock<T extends SefiBlock<T>> - Class in dev.sefiraat.sefilib.slimefun.blocks
-
This block will, when placed, register it's placing player as its owner.
- OwnedBlock(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[]) - Constructor for class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
Creates a new
OwnedBlock. - OwnedBlock(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[], ItemStack) - Constructor for class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
Creates a new
OwnedBlock.
P
- PANDA - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- PARROT - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- ParticleUtils - Class in dev.sefiraat.sefilib.misc
-
This class contains basic utility methods for creating particles
- PASSIVE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- PASSIVE - Static variable in class dev.sefiraat.sefilib.string.Theme
-
A Gray passive theme.
- PersistenceTypes - Class in dev.sefiraat.sefilib.persistence
-
This class stores the usable PersistentDataTypes.
- PHANTOM - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- PIG - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- PIGLIN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- PIGLIN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- PIGLIN_BRUTE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- PILLAGER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- POLAR_BEAR - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- preRegister() - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Adds the various required handlers to this block.
- process(LivingEntitySelector.MatchType) - Method in class dev.sefiraat.sefilib.entity.LivingEntitySelector
- Protections - Class in dev.sefiraat.sefilib.protections
-
This class contains static methods for dealing with Slimefun4's protections.
- PUFFERFISH - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- pullEntity(UUID, Location, Entity, double) - Static method in class dev.sefiraat.sefilib.entity.EntityUtils
-
Pulls the entity by the provided amount
- pushEntity(UUID, Location, Entity, double) - Static method in class dev.sefiraat.sefilib.entity.EntityUtils
-
Pushes the entity by the provided amount
- pushEntity(UUID, Vector, Entity) - Static method in class dev.sefiraat.sefilib.entity.EntityUtils
-
Pushes the entity by the provided amount
R
- RABBIT - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- RAID - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- randomLocation(Location, int) - Static method in class dev.sefiraat.sefilib.world.LocationUtils
-
Picks a random location within a given range around a point
- randomLocation(Location, int, int, int) - Static method in class dev.sefiraat.sefilib.world.LocationUtils
-
Picks a random location within a given range around a point
- RAVAGER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- RefillableUseItem - Class in dev.sefiraat.sefilib.slimefun.items
-
A
LimitedUseItemwith a method that allows you to refill uses - RefillableUseItem(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[]) - Constructor for class dev.sefiraat.sefilib.slimefun.items.RefillableUseItem
-
Creates a new
RefillableUseItem. - refillItem(ItemStack) - Method in class dev.sefiraat.sefilib.slimefun.items.RefillableUseItem
-
Adds a single use back to the item
- refillItem(ItemStack, int) - Method in class dev.sefiraat.sefilib.slimefun.items.RefillableUseItem
-
Adds the requested number of uses back to the item
- registerItem(SlimefunAddon) - Method in class dev.sefiraat.sefilib.slimefun.items.SefiSlimefunItem
-
Registers this item with
Slimefun. - remove() - Method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- removeDisplay(String) - Method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- repair(ItemStack, int) - Static method in class dev.sefiraat.sefilib.itemstacks.GeneralItemStackUtils
-
Repairs the item by the provided amount.
- repair(ItemStack, Player, int) - Static method in class dev.sefiraat.sefilib.itemstacks.GeneralItemStackUtils
-
Repairs the item by the provided amount.
- RIDEABLE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- roll(double) - Static method in class dev.sefiraat.sefilib.misc.Chance
-
Rolls a number starting from 1 to upper
- roll(double, boolean) - Static method in class dev.sefiraat.sefilib.misc.Chance
-
Rolls a number starting from 1 to upper
- roll(int) - Static method in class dev.sefiraat.sefilib.misc.Chance
-
Rolls a number starting from 0 to upper
- roll(int, boolean) - Static method in class dev.sefiraat.sefilib.misc.Chance
-
Rolls a number starting from 1 to upper
- RotationFace - Enum Class in dev.sefiraat.sefilib.misc
-
This utility class provides a direct link between the faces a
DisplayGrouprotates around and the corresponding axes.
S
- SALMON - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- scale(float, float, float) - Method in class dev.sefiraat.sefilib.misc.TransformationBuilder
-
Set the scaling for the
Transformation. - secondRotation(RotationFace, float) - Method in class dev.sefiraat.sefilib.misc.TransformationBuilder
-
Set the second rotation for the
Transformation. - seeThrough - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- SefiBlock<T extends SefiSlimefunItem<T>> - Class in dev.sefiraat.sefilib.slimefun.blocks
-
This abstract class can be extended to simplify the creation of Slimefun blocks with methods for ticking, right-clicking, placing, breaking, and using.
- SefiBlock(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[]) - Constructor for class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Creates a new
SefiBlock. - SefiBlock(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[], ItemStack) - Constructor for class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Creates a new
SefiBlock. - SefiSlimefunItem<T extends SefiSlimefunItem<T>> - Class in dev.sefiraat.sefilib.slimefun.items
-
This class is used to create a new
SlimefunItemthat is more suited to chainable method calls and in-line registration. - SefiSlimefunItem(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[]) - Constructor for class dev.sefiraat.sefilib.slimefun.items.SefiSlimefunItem
-
Creates a new
SefiSlimefunItem. - SefiSlimefunItem(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[], ItemStack) - Constructor for class dev.sefiraat.sefilib.slimefun.items.SefiSlimefunItem
-
Creates a new
SefiSlimefunItem. - setAllowAndroids(boolean) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Sets whether this block should allow androids to break it.
- setAllowBlockPlacers(boolean) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Sets whether this block should allow block placers.
- setAllowExplosions(boolean) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Sets whether this block should allow explosions to break it.
- setBackgroundColor(Color) - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- setBillboard(Display.Billboard) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setBrightness(Display.Brightness) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setDefaultBackground(boolean) - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- setDisplayHeight(float) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setDisplayWidth(float) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setGlowColorOverride(Color) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setGroupParentOffset(Vector) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setInterpolationDelay(int) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setInterpolationDuration(int) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setItemDamage(ItemStack, int) - Static method in class dev.sefiraat.sefilib.itemstacks.GeneralItemStackUtils
-
Sets the damage of the item.
- setItemDamage(ItemStack, Player, int) - Static method in class dev.sefiraat.sefilib.itemstacks.GeneralItemStackUtils
-
Sets the damage of the item.
- setItemDamage(ItemStack, ItemMeta, Player, int) - Static method in class dev.sefiraat.sefilib.itemstacks.GeneralItemStackUtils
-
Sets the damage of the item.
- setItemDisplayTransform(ItemDisplay.ItemDisplayTransform) - Method in class dev.sefiraat.sefilib.entity.display.builders.ItemDisplayBuilder
- setItemStack(ItemStack) - Method in class dev.sefiraat.sefilib.entity.display.builders.ItemDisplayBuilder
- setLineWidth(int) - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- setLocation(Location) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setOwner(BlockPosition, Player) - Method in class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
Sets the owner of the given block.
- setOwner(Block, Player) - Method in class dev.sefiraat.sefilib.slimefun.blocks.OwnedBlock
-
Sets the owner of the given block.
- setSeeThrough(boolean) - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- setShadowed(boolean) - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- setShadowRadius(float) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setShadowStrength(float) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setSync(boolean) - Method in class dev.sefiraat.sefilib.slimefun.blocks.SefiBlock
-
Sets whether this block should ticked synchronously.
- setText(String) - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- setTextAlignment(TextDisplay.TextAligment) - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- setTextOpacity(byte) - Method in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- setTransformation(Transformation) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- setVersion(SemanticVersion) - Method in class dev.sefiraat.sefilib.entity.LivingEntitySelector
- setViewRange(float) - Method in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- shadowed - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- shadowRadius - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- shadowStrength - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- SHEEP - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- SHULKER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- SIDE - Enum constant in enum class dev.sefiraat.sefilib.misc.RotationFace
- SILVERFISH - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- SimpleFlexGroup - Class in dev.sefiraat.sefilib.slimefun.itemgroup
-
This class is designed to be the 'Main' item group for any given addon.
- SimpleFlexGroup(JavaPlugin, String, NamespacedKey, ItemStack) - Constructor for class dev.sefiraat.sefilib.slimefun.itemgroup.SimpleFlexGroup
-
Creates a new SimpleFlexGroup
- SimpleTickingBlock<T extends SefiBlock<T>> - Class in dev.sefiraat.sefilib.slimefun.blocks
-
A simple ticking block that does not have a GUI.
- SimpleTickingBlock(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[]) - Constructor for class dev.sefiraat.sefilib.slimefun.blocks.SimpleTickingBlock
-
Creates a new
SimpleTickingBlock. - SimpleTickingBlock(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[], ItemStack) - Constructor for class dev.sefiraat.sefilib.slimefun.blocks.SimpleTickingBlock
-
Creates a new
SimpleTickingBlock. - SKELETON_HORSE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- SKY_LIGHT_WANE_CLEAR - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the light level begins to decrease in clear weather
- SKY_LIGHT_WANE_RAIN - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the light level begins to decrease in rain
- SKY_LIGHT_WAX_CLEAR - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the light level begins to increase in clear weather
- SKY_LIGHT_WAX_RAIN - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the light level begins to increase in rain
- SLIME - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- SLIMEFUN - Enum constant in enum class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem.ItemType
- SNOWMAN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- SPIDER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- SQUID - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- start() - Static method in class dev.sefiraat.sefilib.entity.LivingEntitySelector
- STRAY - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- STRIDER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- StringListDataType - Class in dev.sefiraat.sefilib.persistence
- StringListDataType() - Constructor for class dev.sefiraat.sefilib.persistence.StringListDataType
- SUCCESS - Static variable in class dev.sefiraat.sefilib.string.Theme
-
A Green success theme.
- SUNRISE - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the sun is rising
- SUNSET - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the sun is setting
T
- TADPOLE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- TAMEABLE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- teleport(Location) - Method in class dev.sefiraat.sefilib.entity.display.DisplayGroup
- testChance(double) - Static method in class dev.sefiraat.sefilib.misc.Chance
-
Tests a chance roll starting from 1 to upper
- testChance(double, double) - Static method in class dev.sefiraat.sefilib.misc.Chance
-
Tests a chance roll starting from 1 to
- testChance(int, int) - Static method in class dev.sefiraat.sefilib.misc.Chance
-
Tests a chance roll starting from 1 to upper
- text - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- textAlignment - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- TextDisplayBuilder - Class in dev.sefiraat.sefilib.entity.display.builders
- TextDisplayBuilder() - Constructor for class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- textOpacity - Variable in class dev.sefiraat.sefilib.entity.display.builders.TextDisplayBuilder
- TextUtils - Class in dev.sefiraat.sefilib.string
-
This class contains static methods for dealing with strings.
- Theme - Class in dev.sefiraat.sefilib.string
-
A Theme is used to coordinate the display of Items and Strings within your addon.
- Theme(ChatColor) - Constructor for class dev.sefiraat.sefilib.string.Theme
-
Creates a new
Themewithout a lore line. - Theme(ChatColor, String) - Constructor for class dev.sefiraat.sefilib.string.Theme
-
Creates a new
Theme. - themedItemStack(Material, Theme, String, List<String>) - Static method in class dev.sefiraat.sefilib.string.Theme
-
Gets an ItemStack with a pre-populated lore and name with themed colors.
- themedSeed(String, ItemStack, Theme, String, String[], String[]) - Static method in class dev.sefiraat.sefilib.string.Theme
-
Gets a SlimefunItemStack with a pre-populated lore and name with themed colors with parameters for the plantable items/materials for seeds
- themedSeed(String, ItemStack, Theme, String, List<String>, List<String>) - Static method in class dev.sefiraat.sefilib.string.Theme
-
Gets a SlimefunItemStack with a pre-populated lore and name with themed colors with parameters for the plantable items/materials for seeds
- themedSlimefunItemStack(String, ItemStack, Theme, String, String...) - Static method in class dev.sefiraat.sefilib.string.Theme
-
Gets a SlimefunItemStack with a pre-populated lore and name with themed colors.
- themedSlimefunItemStack(String, ItemStack, Theme, String, List<String>) - Static method in class dev.sefiraat.sefilib.string.Theme
-
Gets a SlimefunItemStack with a pre-populated lore and name with themed colors.
- themedSlimefunItemStack(String, Material, Theme, String, String...) - Static method in class dev.sefiraat.sefilib.string.Theme
-
Gets a SlimefunItemStack with a pre-populated lore and name with themed colors.
- TimePeriod - Enum Class in dev.sefiraat.sefilib.world
-
Time Periods that occur in the minecraft day with their start and end times
TimePeriod.SUNRISEWhen the sun is risingTimePeriod.DAYWhen the sun is outTimePeriod.SUNSETWhen the sun is settingTimePeriod.NIGHTWhen the sun isn't outTimePeriod.WAKE_UPWhen the player and villagers will get out of their bedTimePeriod.BED_TIME_RAINWhen the player can go to bed during rainTimePeriod.BED_TIME_CLEARWhen the player can go to bed during clear weatherTimePeriod.MOON_HIDDENWhen the moon hides past the horizonTimePeriod.MOON_VISIBLEWhen the moon is visible in the skyTimePeriod.VILLAGER_WORKWhen villagers can work during a dayTimePeriod.VILLAGER_SOCIALISEWhen villagers can socialise (specifically cannot work)TimePeriod.VILLAGER_BED_TIMEWhen villagers path find to their beds and/or sleepTimePeriod.SKY_LIGHT_WAX_CLEARWhen the light level begins to increase in clear weatherTimePeriod.SKY_LIGHT_WAX_RAINWhen the light level begins to increase in rainTimePeriod.SKY_LIGHT_WANE_CLEARWhen the light level begins to decrease in clear weatherTimePeriod.SKY_LIGHT_WANE_RAINWhen the light level begins to decrease in rainTimePeriod.MOB_SPAWN_CLEARThe time period in which mobs COULD spawn in the overworld during clear weatherTimePeriod.MOB_SPAWN_RAINThe time period in which mobs COULD spawn in the overworld during rain - TOP - Enum constant in enum class dev.sefiraat.sefilib.misc.RotationFace
- toPrimitive(List<String>, PersistentDataAdapterContext) - Method in class dev.sefiraat.sefilib.persistence.StringListDataType
- toPrimitive(T, PersistentDataAdapterContext) - Method in class dev.sefiraat.sefilib.persistence.BukkitObjectDataType
-
Converts the provided
ConfigurationSerializableto a byte array. - toString() - Method in class dev.sefiraat.sefilib.string.Theme
-
Gets the color code for this theme as a string.
- toTitleCase(String) - Static method in class dev.sefiraat.sefilib.string.TextUtils
-
Converts the given string into one in Title Case.
- toTitleCase(String, boolean) - Static method in class dev.sefiraat.sefilib.string.TextUtils
-
Converts the given string into one in Title Case.
- toTitleCase(String, boolean, String) - Static method in class dev.sefiraat.sefilib.string.TextUtils
-
Converts the given string into one in Title Case.
- TRADER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- TRADER_LLAMA - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- transformation - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- TransformationBuilder - Class in dev.sefiraat.sefilib.misc
-
This utility class provides a few handy methods to build a
Transformation. - TransformationBuilder() - Constructor for class dev.sefiraat.sefilib.misc.TransformationBuilder
- translation(float, float, float) - Method in class dev.sefiraat.sefilib.misc.TransformationBuilder
-
Set the translation for the
Transformation. - TROPICAL_FISH - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- TURTLE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- TYPE - Static variable in class dev.sefiraat.sefilib.persistence.StringListDataType
U
- UNDEAD - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- updateLore(ItemStack, ItemMeta, int) - Method in class dev.sefiraat.sefilib.slimefun.items.RefillableUseItem
-
Stolen from the Super class as it's private Refreshes the item lore when adding a use back
V
- valueOf(String) - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntitySelector.MatchType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.sefiraat.sefilib.misc.RotationFace
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem.ItemType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.sefiraat.sefilib.entity.LivingEntitySelector.MatchType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.sefiraat.sefilib.misc.RotationFace
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.sefiraat.sefilib.slimefun.recipes.ConfigurableRecipeItem.ItemType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION_1_14 - Static variable in class dev.sefiraat.sefilib.version.Versions
- VERSION_1_15 - Static variable in class dev.sefiraat.sefilib.version.Versions
- VERSION_1_16 - Static variable in class dev.sefiraat.sefilib.version.Versions
- VERSION_1_17 - Static variable in class dev.sefiraat.sefilib.version.Versions
- VERSION_1_18 - Static variable in class dev.sefiraat.sefilib.version.Versions
- VERSION_1_19 - Static variable in class dev.sefiraat.sefilib.version.Versions
- VERSION_1_20 - Static variable in class dev.sefiraat.sefilib.version.Versions
- VERSION_EARLIEST - Static variable in class dev.sefiraat.sefilib.version.Versions
- VERSION_LATEST - Static variable in class dev.sefiraat.sefilib.version.Versions
- Versions - Class in dev.sefiraat.sefilib.version
- VEX - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- viewRange - Variable in class dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
- VILLAGER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityCategory
- VILLAGER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- VILLAGER_BED_TIME - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When villagers path find to their beds and/or sleep
- VILLAGER_SOCIALISE - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When villagers can socialise (specifically cannot work)
- VILLAGER_WORK - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When villagers can work during a day
- villagersAwake(Long) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Checks if villagers would be awake during the provided time.
- villagersAwake(World) - Static method in enum class dev.sefiraat.sefilib.world.TimePeriod
-
Checks if villagers would be awake during the provided time.
- VINDICATOR - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
W
- WAKE_UP - Enum constant in enum class dev.sefiraat.sefilib.world.TimePeriod
-
When the player and villagers will get out of their bed
- WANDERING_TRADER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- WARDEN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- WARNING - Static variable in class dev.sefiraat.sefilib.string.Theme
-
A Yellow warning theme.
- WITCH - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- WITHER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- WITHER_SKELETON - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- WOLF - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- WorldUtils - Class in dev.sefiraat.sefilib.world
Z
- ZOGLIN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- ZOMBIE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- ZOMBIE_HORSE - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- ZOMBIE_VILLAGER - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
- ZOMBIFIED_PIGLIN - Enum constant in enum class dev.sefiraat.sefilib.entity.LivingEntityDefinition
All Classes and Interfaces|All Packages