Index
All Classes|All Packages|Constant Field Values|Serialized Form
A
- addConflict(Enchantment...) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Adds a conflicting enchantment.
- addLore(ItemStack, String, String, int) - Static method in class com.github.imdabigboss.easydatapack.backend.utils.LoreUtil
- allowedEnchantment(Enchantment...) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Adds an allowed enchantment to the item, this can be used if the base material doesn't allow the enchantment by default.
- allowedEnchantments - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- AmmunitionUtil - Class in com.github.imdabigboss.easydatapack.api.utils
-
Some utilities for ammunition.
- AmmunitionUtil() - Constructor for class com.github.imdabigboss.easydatapack.api.utils.AmmunitionUtil
- anvilMergeCost - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- anvilMergeCost(Function<Integer, Integer>) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets the anvil merge cost of the enchantment.
- AttributeInformation(Attribute, AttributeModifier[]) - Constructor for class com.github.imdabigboss.easydatapack.api.items.CustomItem.AttributeInformation
-
Creates a new attribute information.
- attributeModifier(Attribute, AttributeModifier) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Adds an attribute modifier to the item.
- attributeModifiers - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
B
- baseMaterial - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- biome() - Method in record class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator.LocationData
-
Returns the value of the
biomerecord component. - biomeProvider - Variable in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- BlockFaces - Enum Class in com.github.imdabigboss.easydatapack.api.utils
-
An enum of block faces.
- BlockManager - Interface in com.github.imdabigboss.easydatapack.api.managers
-
This class is used to manage custom blocks.
- BlockManagerImpl - Class in com.github.imdabigboss.easydatapack.backend.managers
- BlockManagerImpl(EasyDatapack) - Constructor for class com.github.imdabigboss.easydatapack.backend.managers.BlockManagerImpl
- blockToCustomBlock(Block) - Method in interface com.github.imdabigboss.easydatapack.api.managers.BlockManager
-
Gets a custom from a
Block. - blockToCustomBlock(Block) - Method in class com.github.imdabigboss.easydatapack.backend.managers.BlockManagerImpl
- BlockUtil - Class in com.github.imdabigboss.easydatapack.api.utils
-
Some utilities for blocks.
- BlockUtil() - Constructor for class com.github.imdabigboss.easydatapack.api.utils.BlockUtil
- breakBlock(Server, Player, Block, ItemStack) - Static method in class com.github.imdabigboss.easydatapack.api.utils.BlockUtil
-
Breaks a block as if a player broke it: correct drops & event firing.
- BROWN_MUSHROOM - Enum constant in enum class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Parent
- build() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Builder
-
Builds the custom block.
- build() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Builds the enchantment.
- build() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomHatItem.Builder
-
Builds the custom hat item.
- build() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Builds the item.
- build() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomToolItem.Builder
-
Builds the custom tool item.
- Builder(int, String, String, Material) - Constructor for class com.github.imdabigboss.easydatapack.api.items.CustomHatItem.Builder
-
Creates a new builder for a custom hat item.
- Builder(int, String, String, Material, double, double) - Constructor for class com.github.imdabigboss.easydatapack.api.items.CustomToolItem.Builder
-
Creates a new builder for a custom tool item.
- Builder(int, String, String, Material) - Constructor for class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Creates a new item builder.
- Builder(String, String, int, boolean, boolean, boolean, boolean, boolean, boolean, CustomBlock.Parent) - Constructor for class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Builder
-
Creates a new custom block builder.
- Builder(String, String, Predicate<ItemStack>, EnchantmentTarget) - Constructor for class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Creates a new builder for creating custom enchantments.
- ByteArrayTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Byte_Arraytag. - ByteArrayTag(String, byte[]) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.ByteArrayTag
-
Creates the tag.
- ByteTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Bytetag. - ByteTag(String, byte) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.ByteTag
-
Creates the tag.
C
- canEnchant(Enchantment) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
- canEnchantItem - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- canEnchantItem(ItemStack) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Checks if the enchantment can be applied to an item.
- CHARSET - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
The character set used by NBT (UTF-8).
- clamp(int, int, int) - Static method in class com.github.imdabigboss.easydatapack.api.utils.ExtraMath
-
Clamp a number between two other numbers.
- close() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTInputStream
- close() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTOutputStream
- color(String) - Static method in class com.github.imdabigboss.easydatapack.api.utils.StringUtil
- color(List<String>) - Static method in class com.github.imdabigboss.easydatapack.api.utils.StringUtil
- com.github.imdabigboss.easydatapack.api - package com.github.imdabigboss.easydatapack.api
- com.github.imdabigboss.easydatapack.api.blocks - package com.github.imdabigboss.easydatapack.api.blocks
- com.github.imdabigboss.easydatapack.api.dimentions - package com.github.imdabigboss.easydatapack.api.dimentions
- com.github.imdabigboss.easydatapack.api.enchantments - package com.github.imdabigboss.easydatapack.api.enchantments
- com.github.imdabigboss.easydatapack.api.exceptions - package com.github.imdabigboss.easydatapack.api.exceptions
- com.github.imdabigboss.easydatapack.api.items - package com.github.imdabigboss.easydatapack.api.items
- com.github.imdabigboss.easydatapack.api.managers - package com.github.imdabigboss.easydatapack.api.managers
- com.github.imdabigboss.easydatapack.api.utils - package com.github.imdabigboss.easydatapack.api.utils
- com.github.imdabigboss.easydatapack.api.utils.nbt - package com.github.imdabigboss.easydatapack.api.utils.nbt
- com.github.imdabigboss.easydatapack.api.utils.schematics - package com.github.imdabigboss.easydatapack.api.utils.schematics
- com.github.imdabigboss.easydatapack.backend - package com.github.imdabigboss.easydatapack.backend
- com.github.imdabigboss.easydatapack.backend.managers - package com.github.imdabigboss.easydatapack.backend.managers
- com.github.imdabigboss.easydatapack.backend.registrar - package com.github.imdabigboss.easydatapack.backend.registrar
- com.github.imdabigboss.easydatapack.backend.utils - package com.github.imdabigboss.easydatapack.backend.utils
- CompoundTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Compoundtag. - CompoundTag(String, Map<String, Tag>) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.CompoundTag
-
Creates the tag.
- conflictList - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- conflictsWith(Enchantment) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Checks if the enchantment conflicts with another.
- createBlockItem() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Creates the item used to place the block.
- createDrop() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Creates a drop for the block.
- createMap(String) - Method in interface com.github.imdabigboss.easydatapack.api.managers.MapManager
-
Creates an item stack of a map from a URL.
- createMap(URL) - Method in interface com.github.imdabigboss.easydatapack.api.managers.MapManager
-
Creates an item stack of a map from a URL.
- createMap(URL) - Method in class com.github.imdabigboss.easydatapack.backend.managers.MapManagerImpl
- createSchematic(Location, Location, Location, Location, File) - Static method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematics
-
Saves a schematic to a file.
- createWorld(long) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
Creates the world for this dimension.
- createWorlds() - Method in class com.github.imdabigboss.easydatapack.backend.managers.DimensionManagerImpl
- cursed - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- cursed(boolean) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets if the enchantment is a curse.
- CustomAdder - Class in com.github.imdabigboss.easydatapack.api
-
This class is used to register custom components.
- CustomAdder() - Constructor for class com.github.imdabigboss.easydatapack.api.CustomAdder
- CustomAdderImpl - Class in com.github.imdabigboss.easydatapack.backend
- CustomAdderImpl(EasyDatapack, Object) - Constructor for class com.github.imdabigboss.easydatapack.backend.CustomAdderImpl
- CustomBlock - Class in com.github.imdabigboss.easydatapack.api.blocks
-
This class represents a custom block.
- CustomBlock.Builder - Class in com.github.imdabigboss.easydatapack.api.blocks
-
This class represents a custom block builder.
- CustomBlock.Parent - Enum Class in com.github.imdabigboss.easydatapack.api.blocks
-
This enum represents the parent of a custom block, the block type used to display our custom block.
- CustomBlockPopulator - Class in com.github.imdabigboss.easydatapack.api.dimentions
-
A custom block populator.
- CustomBlockPopulator(CustomChunkPopulator[]) - Constructor for class com.github.imdabigboss.easydatapack.api.dimentions.CustomBlockPopulator
-
Creates a new custom block populator.
- CustomChunkGenerator - Class in com.github.imdabigboss.easydatapack.api.dimentions
-
A custom chunk generator.
- CustomChunkGenerator(BiomeProvider) - Constructor for class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
-
Creates a new custom chunk generator.
- CustomChunkGenerator(BiomeProvider, CustomChunkPopulator...) - Constructor for class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
-
Creates a new custom chunk generator.
- CustomChunkPopulator - Class in com.github.imdabigboss.easydatapack.api.dimentions
-
A custom chunk populator, used to generate the world.
- CustomChunkPopulator() - Constructor for class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator
- CustomChunkPopulator.LocationData - Record Class in com.github.imdabigboss.easydatapack.api.dimentions
- CustomDimension - Class in com.github.imdabigboss.easydatapack.api.dimentions
-
This class represents a custom dimension.
- CustomDimension() - Constructor for class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
- CustomDimensionException - Exception in com.github.imdabigboss.easydatapack.api.exceptions
-
This exception is thrown when a custom dimension exception occurs.
- CustomDimensionException(String) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomDimensionException
- CustomDimensionException(String, Throwable) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomDimensionException
- CustomEnchantment - Class in com.github.imdabigboss.easydatapack.api.enchantments
-
This class represents a custom enchantment.
- CustomEnchantment.Builder - Class in com.github.imdabigboss.easydatapack.api.enchantments
-
This class represents a builder for creating custom enchantments.
- CustomEnchantmentException - Exception in com.github.imdabigboss.easydatapack.api.exceptions
-
This exception is thrown when a custom enchantment exception occurs.
- CustomEnchantmentException(String) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomEnchantmentException
- CustomEnchantmentException(String, Throwable) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomEnchantmentException
- CustomHatItem - Class in com.github.imdabigboss.easydatapack.api.items
-
This class represents a custom item that is a hat, and thus can be worn.
- CustomHatItem.Builder - Class in com.github.imdabigboss.easydatapack.api.items
-
This class represents a builder for a custom hat item.
- CustomItem - Class in com.github.imdabigboss.easydatapack.api.items
-
This class represents a custom item.
- CustomItem(int, String, String, Material, boolean, boolean, boolean, Class<? extends Listener>, Consumer<PlayerInteractEvent>, boolean, String[], Map<Attribute, List<AttributeModifier>>, Map<Enchantment, Integer>, List<Enchantment>, List<Enchantment>) - Constructor for class com.github.imdabigboss.easydatapack.api.items.CustomItem
- CustomItem.AttributeInformation - Class in com.github.imdabigboss.easydatapack.api.items
-
This class represents the information about an attribute modifier.
- CustomItem.Builder - Class in com.github.imdabigboss.easydatapack.api.items
- CustomItem.EnchantmentInformation - Class in com.github.imdabigboss.easydatapack.api.items
-
This class represents the information about an enchantment.
- CustomItemException - Exception in com.github.imdabigboss.easydatapack.api.exceptions
-
This exception is thrown when a custom item exception occurs.
- CustomItemException(String) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomItemException
- CustomItemException(String, Throwable) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomItemException
- CustomMapException - Exception in com.github.imdabigboss.easydatapack.api.exceptions
-
This exception is thrown when a custom map exception occurs.
- CustomMapException(String) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomMapException
- CustomMapException(String, Throwable) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomMapException
- customModelData - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- CustomRecipeException - Exception in com.github.imdabigboss.easydatapack.api.exceptions
-
This exception is thrown when a custom recipe exception occurs.
- CustomRecipeException(String) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomRecipeException
- CustomRecipeException(String, Throwable) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.CustomRecipeException
- CustomToolItem - Class in com.github.imdabigboss.easydatapack.api.items
- CustomToolItem.Builder - Class in com.github.imdabigboss.easydatapack.api.items
-
This class represents a builder for a custom tool item.
D
- damageIncrease - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- damageIncrease(BiFunction<Integer, EntityCategory, Float>) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets the damage increase of the enchantment.
- datapack - Variable in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- DefaultRegistrar - Class in com.github.imdabigboss.easydatapack.backend.registrar
- DefaultRegistrar(EasyDatapack) - Constructor for class com.github.imdabigboss.easydatapack.backend.registrar.DefaultRegistrar
- delLore(ItemStack, String) - Static method in class com.github.imdabigboss.easydatapack.backend.utils.LoreUtil
- DimensionManager - Interface in com.github.imdabigboss.easydatapack.api.managers
-
This class is used to manage custom dimensions.
- DimensionManagerImpl - Class in com.github.imdabigboss.easydatapack.backend.managers
- DimensionManagerImpl(EasyDatapack) - Constructor for class com.github.imdabigboss.easydatapack.backend.managers.DimensionManagerImpl
- dimensionToNormal(Location) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
Converts a location from the custom dimension to the overworld.
- discoverable - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- discoverable(boolean) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets if the enchantment is discoverable.
- displayName(int) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the enchantment's display name by level.
- DoubleTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Doubletag. - DoubleTag(String, double) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.DoubleTag
-
Creates the tag.
- dropAmount(int) - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Builder
-
Sets the drop amount of the block.
- dropExperience(int) - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Builder
-
Sets the drop experience of the block.
- dropMaterial(Material) - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Builder
-
Sets the drop material of the block.
E
- EAST - Enum constant in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
- EasyDatapack - Class in com.github.imdabigboss.easydatapack.backend
- EasyDatapack() - Constructor for class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- EasyDatapackAPI - Class in com.github.imdabigboss.easydatapack.api
-
This class is used to get functions from the instance of
EasyDatapackBase. - EasyDatapackAPI() - Constructor for class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
- EasyDatapackBase - Interface in com.github.imdabigboss.easydatapack.api
-
This is the main class of EasyDatapack.
- EasyDatapackException - Exception in com.github.imdabigboss.easydatapack.api.exceptions
-
The base exception for all EasyDatapack exceptions.
- EasyDatapackException(String) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.EasyDatapackException
- EasyDatapackException(String, Throwable) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.EasyDatapackException
- enchantment(Enchantment, int) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Adds an enchantment to the item.
- EnchantmentInformation(Enchantment, int) - Constructor for class com.github.imdabigboss.easydatapack.api.items.CustomItem.EnchantmentInformation
- EnchantmentManager - Interface in com.github.imdabigboss.easydatapack.api.managers
-
This class is used to manage custom enchantments.
- EnchantmentManagerImpl - Class in com.github.imdabigboss.easydatapack.backend.managers
- EnchantmentManagerImpl(EasyDatapack) - Constructor for class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- enchantments - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- enchantmentTarget - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- EndTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Endtag. - EndTag() - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.EndTag
-
Creates the tag.
- entityDamageByEntityEvent(EntityDamageByEntityEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- equals(Object) - Method in record class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator.LocationData
-
Indicates whether some other object is "equal to" this one.
- eventListener - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- eventListener - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- eventListener(Class<? extends Listener>) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets the event listener of the enchantment.
- eventListener(Class<? extends Listener>) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Sets the event listener of the item.
- ExtraMath - Class in com.github.imdabigboss.easydatapack.api.utils
-
Some math utilities.
- ExtraMath() - Constructor for class com.github.imdabigboss.easydatapack.api.utils.ExtraMath
F
- finalizeRegistration() - Method in class com.github.imdabigboss.easydatapack.backend.registrar.GenericRegistrar
- FloatTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Floattag. - FloatTag(String, float) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.FloatTag
-
Creates the tag.
- forbiddenEnchantment(Enchantment...) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Adds a forbidden enchantment to the item, this can be used if the base material allows the enchantment by default.
- forbiddenEnchantments - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- formatEnchantmentName(int) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the formatted name of the enchantment by level.
- formatToolPropertiesLore(ItemStack, CustomToolItem) - Static method in class com.github.imdabigboss.easydatapack.api.items.CustomToolItem
G
- generateNoise(WorldInfo, Random, int, int, ChunkGenerator.ChunkData) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- GenericRegistrar - Class in com.github.imdabigboss.easydatapack.backend.registrar
- GenericRegistrar(EasyDatapack) - Constructor for class com.github.imdabigboss.easydatapack.backend.registrar.GenericRegistrar
- getActiveSlots() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the enchantment's active slots.
- getAllowedEnchantments() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets a list of enchantments that can be applied to the item, this can be used if the base material doesn't allow the enchantment by default.
- getAnvilMergeCost(int) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the enchantment's anvil merge cost by level.
- getAPIConfig() - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Gets the EasyDatapack config.
- getAPIConfig() - Method in interface com.github.imdabigboss.easydatapack.api.EasyDatapackBase
- getAPIConfig() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- getAttackDamage() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomToolItem
-
Gets the attack damage that the tool deals.
- getAttackSpeed() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomToolItem
-
Gets the attack speed of the tool.
- getAttribute() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.AttributeInformation
-
Gets the attribute.
- getAttributeModifiers() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the item's attribute modifiers.
- getBaseDepth() - Method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
- getBaseMaterial() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the base material of the item.
- getBaseOffset() - Method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
- getBaseWidth() - Method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
- getBiomeName(Biome) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
Gets the name of the given biome in this custom dimension.
- getBiomeProvider() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator
- getBiomeProvider() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
Gets the biome provider of the dimension.
- getBlockManager() - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Gets the EasyDatapack block manager.
- getBlockManager() - Method in interface com.github.imdabigboss.easydatapack.api.EasyDatapackBase
- getBlockManager() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- getBlocks() - Method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
- getBook(int) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Creates an item stack of a book with the enchantment.
- getChunkGenerator() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
Gets the chunk generator of the dimension.
- getConfig() - Method in interface com.github.imdabigboss.easydatapack.api.utils.YmlConfig
-
Gets the
FileConfigurationof this configuration file. - getConfig() - Method in class com.github.imdabigboss.easydatapack.backend.utils.YmlConfigImpl
- getCustomBlocks() - Method in interface com.github.imdabigboss.easydatapack.api.managers.BlockManager
-
Gets a list of all registered custom blocks.
- getCustomBlocks() - Method in class com.github.imdabigboss.easydatapack.backend.managers.BlockManagerImpl
- getCustomDimensions() - Method in interface com.github.imdabigboss.easydatapack.api.managers.DimensionManager
-
Gets a list of all registered custom dimensions.
- getCustomDimensions() - Method in class com.github.imdabigboss.easydatapack.backend.managers.DimensionManagerImpl
- getCustomItem(int) - Method in interface com.github.imdabigboss.easydatapack.api.managers.ItemManager
-
Gets a custom item from its custom model data.
- getCustomItem(int) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- getCustomItem(String) - Method in interface com.github.imdabigboss.easydatapack.api.managers.ItemManager
-
Gets a custom item from its namespace key.
- getCustomItem(String) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- getCustomItems() - Method in interface com.github.imdabigboss.easydatapack.api.managers.ItemManager
-
Gets a list of all registered custom items.
- getCustomItems() - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- getCustomModelData() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the custom model data of the block's item.
- getCustomModelData() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the custom model data of the item.
- getDamageIncrease(int, EntityCategory) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the encantment's damage increase by level and entity category.
- getData(ItemStack, NamespacedKey) - Static method in class com.github.imdabigboss.easydatapack.backend.utils.PDCUtil
- getDefaultBiomeProvider(WorldInfo) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- getDefaultPopulators(World) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- getDepth() - Method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
- getDimension(String) - Method in interface com.github.imdabigboss.easydatapack.api.managers.DimensionManager
-
Gets a custom dimension from a name.
- getDimension(String) - Method in class com.github.imdabigboss.easydatapack.backend.managers.DimensionManagerImpl
- getDimensionFromPortalMaterial(Material) - Method in class com.github.imdabigboss.easydatapack.backend.managers.DimensionManagerImpl
- getDimensionManager() - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Gets the EasyDatapack dimension manager.
- getDimensionManager() - Method in interface com.github.imdabigboss.easydatapack.api.EasyDatapackBase
- getDimensionManager() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- getDistanceMethod() - Method in class com.github.imdabigboss.easydatapack.api.utils.VoronoiGenerator
- getDropAmount() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the dropped amount of the block.
- getDropExperience() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the dropped experience of the block.
- getDropMaterial() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the dropped material of the block.
- getEnchantment() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.EnchantmentInformation
- getEnchantmentLevel(ItemStack) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the level of the enchantment on an item.
- getEnchantmentManager() - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Gets the EasyDatapack enchantment manager.
- getEnchantmentManager() - Method in interface com.github.imdabigboss.easydatapack.api.EasyDatapackBase
- getEnchantmentManager() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- getEnchantments() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the item's enchantments.
- getEnchantments() - Method in interface com.github.imdabigboss.easydatapack.api.managers.EnchantmentManager
-
Gets a list of all registered custom enchantments.
- getEnchantments() - Method in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- getEnvironment() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
Gets the world environment of the dimension: NETHER, THE_END, NORMAL, or CUSTOM.
- getEventListener() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the enchantment's event listener if it has one.
- getEventListener() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the event listener of the item.
- getFace() - Method in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
-
Gets the block face.
- getForbiddenEnchantments() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets a list of enchantments that can't be applied to the item, this can be used if the base material allows the enchantment by default.
- getHeight() - Method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
- getImage(int) - Method in class com.github.imdabigboss.easydatapack.backend.managers.MapManagerImpl
- getItemManager() - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Gets the EasyDatapack item manager.
- getItemManager() - Method in interface com.github.imdabigboss.easydatapack.api.EasyDatapackBase
- getItemManager() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- getItemStack() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the item stack of the item.
- getItemStack(int) - Method in interface com.github.imdabigboss.easydatapack.api.managers.ItemManager
-
Gets an item stack from a custom item's custom model data.
- getItemStack(int) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- getItemStack(String) - Method in interface com.github.imdabigboss.easydatapack.api.managers.ItemManager
-
Gets an item stack from a custom item's namespace key.
- getItemStack(String) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- getItemTarget() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the item types that the enchantment can be applied to.
- getItemUseEvent() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the event that is fired when the item is used.
- getLevel() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.EnchantmentInformation
- getLore() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the item's lore.
- getMapManager() - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Gets the EasyDatapack map manager.
- getMapManager() - Method in interface com.github.imdabigboss.easydatapack.api.EasyDatapackBase
- getMapManager() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- getMaterial() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the base block material.
- getMaxLevel() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the maximum level of the enchantment.
- getModifiers() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.AttributeInformation
-
Gets the modifier.
- getName() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the name of the block.
- getName() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
Gets the name of the dimension.
- getName() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the name of the enchantment.
- getName() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the name of the item.
- getName() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.Tag
-
Gets the name of this tag.
- getNamespace() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the namespace key of the enchantment.
- getNamespacedKey() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the namespaced key of the item.
- getNamespaceKey() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the namespace key of the block.
- getNamespaceKey() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets the namespace key of the item.
- getOpposite() - Method in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
-
Gets the opposite block face.
- getPacketUtil() - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Gets the EasyDatapack packet utility.
- getPacketUtil() - Method in interface com.github.imdabigboss.easydatapack.api.EasyDatapackBase
- getPacketUtil() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- getParent() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the parent of the block.
- getPlayerBreakBlockEvent() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomToolItem
-
Gets the event that is called when a player breaks a block with the tool.
- getPlayerHitEntityEvent() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomToolItem
-
Gets the event that is called when a player hits an entity with the tool.
- getPortalFrameMaterial() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
Gets the material used as a portal frame block.
- getRandomSurfaceXYZ(WorldInfo, Random, int, int, LimitedRegion) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator
- getRarity() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the enchantment's rarity.
- getRecipe(NamespacedKey) - Method in interface com.github.imdabigboss.easydatapack.api.managers.RecipeManager
-
Gets a custom recipe from a
NamespacedKey. - getRecipe(NamespacedKey) - Method in class com.github.imdabigboss.easydatapack.backend.managers.RecipeManagerImpl
- getRecipeManager() - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Gets the EasyDatapack recipe manager.
- getRecipeManager() - Method in interface com.github.imdabigboss.easydatapack.api.EasyDatapackBase
- getRecipeManager() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- getRecipeNamespaceKeys() - Method in interface com.github.imdabigboss.easydatapack.api.managers.RecipeManager
-
Gets a list of all registered custom recipes.
- getRecipeNamespaceKeys() - Method in class com.github.imdabigboss.easydatapack.backend.managers.RecipeManagerImpl
- getSeed() - Method in class com.github.imdabigboss.easydatapack.api.utils.VoronoiGenerator
- getStartLevel() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the starting level, or the minimum of the enchantment.
- getTradeCost(int) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the enchantment's trade cost by level.
- getType() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.ListTag
-
Gets the type of item in this list.
- getTypeClass(int) - Static method in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTUtils
-
Gets the class of a type of tag.
- getTypeCode(Class<? extends Tag>) - Static method in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTUtils
-
Gets the type code of a tag class.
- getTypeName(Class<? extends Tag>) - Static method in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTUtils
-
Gets the type name of a tag.
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.ByteArrayTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.ByteTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.CompoundTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.DoubleTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.EndTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.FloatTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.IntTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.ListTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.LongTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.ShortTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.StringTag
- getValue() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.Tag
-
Gets the value of this tag.
- getWidth() - Method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
- GeyserRegistrar - Class in com.github.imdabigboss.easydatapack.backend.registrar
- GeyserRegistrar(EasyDatapack, GeyserApi) - Constructor for class com.github.imdabigboss.easydatapack.backend.registrar.GeyserRegistrar
H
- hasEnchantment(ItemStack) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Checks if an item has the enchantment.
- hashCode() - Method in record class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator.LocationData
-
Returns a hash code value for this object.
- hasImage(int) - Method in class com.github.imdabigboss.easydatapack.backend.managers.MapManagerImpl
- hideFlags - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- hideFlags(boolean) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Sets if the item hides flags.
I
- IntTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Inttag. - IntTag(String, int) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.IntTag
-
Creates the tag.
- isCursed() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets if the enchantment is a curse.
- isCustomHat(ItemStack) - Method in interface com.github.imdabigboss.easydatapack.api.managers.ItemManager
-
Gets if an item stack is a custom hat.
- isCustomHat(ItemStack) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- isDiscoverable() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets if the enchantment is discoverable.
- isDown() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the down state of the block.
- isEast() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the east state of the block.
- isHideFlags() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets if the item hides flags.
- isItemArmor(ItemStack) - Static method in class com.github.imdabigboss.easydatapack.api.utils.ItemsUtil
-
Checks if an item is a piece of armor
- isItemASword(ItemStack) - Static method in class com.github.imdabigboss.easydatapack.api.utils.ItemsUtil
-
Checks if an item is a sword
- isItemATool(ItemStack) - Static method in class com.github.imdabigboss.easydatapack.api.utils.ItemsUtil
-
Checks if an item is a tool
- isNewItem() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets if the item is a new item or if it is an extension of an existing item.
- isNorth() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the north state of the block.
- isSimple() - Method in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
-
Checks if the block face is simple, if it isn't a corner.
- isSouth() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the east state of the block.
- isSurface(Material, Material, Biome) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator
-
Gets if a material is what can be found at the surface of the world.
- isTradeable() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets if the enchantment is tradeable.
- isTreasure() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets if the enchantment is a treasure.
- isUnbreakable() - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem
-
Gets if the item is unbreakable.
- isUp() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the up state of the block.
- isWest() - Method in class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock
-
Gets the west state of the block.
- ItemManager - Interface in com.github.imdabigboss.easydatapack.api.managers
-
This class is used to manage custom items.
- ItemManagerImpl - Class in com.github.imdabigboss.easydatapack.backend.managers
- ItemManagerImpl(EasyDatapack) - Constructor for class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- itemStack - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem
- ItemsUtil - Class in com.github.imdabigboss.easydatapack.api.utils
-
Some utilities for items.
- ItemsUtil() - Constructor for class com.github.imdabigboss.easydatapack.api.utils.ItemsUtil
- itemUseEvent - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- itemUseEvent(Consumer<PlayerInteractEvent>) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Sets the event listener of the item.
L
- ListTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Listtag. - ListTag(String, Class<? extends Tag>, List<Tag>) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.ListTag
-
Creates the tag.
- loadSchematic(Plugin, String) - Static method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematics
-
Loads a schematic from a file.
- LocationData(int, int, int, Biome) - Constructor for record class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator.LocationData
-
Creates an instance of a
LocationDatarecord class. - LongTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Longtag. - LongTag(String, long) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.LongTag
-
Creates the tag.
- lore - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- lore(boolean, String...) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Sets the item lore.
- lore(String...) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Sets the item lore.
- LoreUtil - Class in com.github.imdabigboss.easydatapack.backend.utils
- LoreUtil() - Constructor for class com.github.imdabigboss.easydatapack.backend.utils.LoreUtil
M
- MapManager - Interface in com.github.imdabigboss.easydatapack.api.managers
-
This class is used to manage custom maps.
- MapManagerImpl - Class in com.github.imdabigboss.easydatapack.backend.managers
- MapManagerImpl(EasyDatapack) - Constructor for class com.github.imdabigboss.easydatapack.backend.managers.MapManagerImpl
- max(int...) - Static method in class com.github.imdabigboss.easydatapack.api.utils.ExtraMath
-
Finds the biggest number in the provided arguments.
- maxLevel - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- maxLevel(int) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets the max level of the enchantment.
- min(int...) - Static method in class com.github.imdabigboss.easydatapack.api.utils.ExtraMath
-
Finds the smallest number in the provided arguments.
- MUSHROOM_STEM - Enum constant in enum class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Parent
N
- name - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- name - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- namespace - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- NAMESPACE_KEY - Static variable in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
The EasyDatapack namespace key.
- NAMESPACE_KEY_PREFIX - Static variable in class com.github.imdabigboss.easydatapack.backend.utils.LoreUtil
- namespaceKey - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- NBTConstants - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
A class which holds constant values.
- NBTInputStream - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
This class reads NBT, or Named Binary Tag streams, and produces an object graph of subclasses of the
Tagobject. - NBTInputStream(InputStream) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTInputStream
-
Creates a new
NBTInputStream, which will source its data from the specified input stream. - NBTOutputStream - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
This class writes NBT, or Named Binary Tag
Tagobjects to an underlyingOutputStream. - NBTOutputStream(OutputStream) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTOutputStream
-
Creates a new
NBTOutputStream, which will write data to the specified underlying output stream. - NBTUtils - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
A class which contains NBT-related utility methods.
- newItem - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- newItem(boolean) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Sets if the item is a new item or if it is an extension of an existing item.
- noise(double, double, double) - Method in class com.github.imdabigboss.easydatapack.api.utils.VoronoiGenerator
- noise(double, double, double, double) - Method in class com.github.imdabigboss.easydatapack.api.utils.VoronoiGenerator
- normalToDimension(Location) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
Converts a location from the overworld to the custom dimension.
- NORTH - Enum constant in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
- NORTH_EAST - Enum constant in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
- NORTH_WEST - Enum constant in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
O
- onBlockBreak(BlockBreakEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.BlockManagerImpl
- onBlockBreak(BlockBreakEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- onBlockPlaceEvent(BlockPlaceEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.BlockManagerImpl
- onDisable() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- onDisable() - Method in class com.github.imdabigboss.easydatapack.backend.registrar.GenericRegistrar
- onDisableInt() - Method in class com.github.imdabigboss.easydatapack.backend.registrar.DefaultRegistrar
- onDisableInt() - Method in class com.github.imdabigboss.easydatapack.backend.registrar.GenericRegistrar
- onDisableInt() - Method in class com.github.imdabigboss.easydatapack.backend.registrar.GeyserRegistrar
- onEnable() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- onEnable() - Method in class com.github.imdabigboss.easydatapack.backend.registrar.GenericRegistrar
- onEnableInt() - Method in class com.github.imdabigboss.easydatapack.backend.registrar.DefaultRegistrar
- onEnableInt() - Method in class com.github.imdabigboss.easydatapack.backend.registrar.GenericRegistrar
- onEnableInt() - Method in class com.github.imdabigboss.easydatapack.backend.registrar.GeyserRegistrar
- onEntitySpawn(CreatureSpawnEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.DimensionManagerImpl
- onInventoryClickEvent(InventoryClickEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- onInventoryClickEvent(InventoryClickEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- onInventoryCreativeEvent(InventoryCreativeEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- onInventoryDragEvent(InventoryDragEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- onLoad() - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- onMapInitEvent(MapInitializeEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.MapManagerImpl
- onMushroomPhysics(BlockPhysicsEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.BlockManagerImpl
- onPickBlockEvent(InventoryClickEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.BlockManagerImpl
- onPlayerInteract(PlayerInteractEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.BlockManagerImpl
- onPlayerInteract(PlayerInteractEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.DimensionManagerImpl
- onPlayerPortalEvent(PlayerPortalEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.DimensionManagerImpl
- onPrepareAnvilEvent(PrepareAnvilEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- onPrepareSmithingEvent(PrepareSmithingEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
P
- PacketUtil - Interface in com.github.imdabigboss.easydatapack.api.utils
- PacketUtilImpl - Class in com.github.imdabigboss.easydatapack.backend.utils
- PacketUtilImpl() - Constructor for class com.github.imdabigboss.easydatapack.backend.utils.PacketUtilImpl
- pasteSchematic(LimitedRegion, int, int, int) - Method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
-
Pastes the schematic at the specified location.
- pasteSchematic(Location) - Method in class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
-
Pastes the schematic at the specified location.
- PDCUtil - Class in com.github.imdabigboss.easydatapack.backend.utils
- PDCUtil() - Constructor for class com.github.imdabigboss.easydatapack.backend.utils.PDCUtil
- playerBreakBlockEvent(Consumer<BlockBreakEvent>) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomToolItem.Builder
-
Sets the event that is called when a player breaks a block with the tool.
- playerHitEntityEvent(Consumer<EntityDamageByEntityEvent>) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomToolItem.Builder
-
Sets the event that is called when a player hits an entity with the tool.
- playerInteractEvent(PlayerInteractEvent) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- populate(WorldInfo, Random, int, int, LimitedRegion) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomBlockPopulator
- populate(WorldInfo, Random, int, int, LimitedRegion) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator
-
Generates the world.
R
- rarity - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- rarity(EnchantmentRarity) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets the rarity of the enchantment.
- readTag() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTInputStream
-
Reads an NBT tag from the stream.
- RecipeManager - Interface in com.github.imdabigboss.easydatapack.api.managers
-
This class is used to manage custom recipes.
- RecipeManagerImpl - Class in com.github.imdabigboss.easydatapack.backend.managers
- RecipeManagerImpl(EasyDatapack) - Constructor for class com.github.imdabigboss.easydatapack.backend.managers.RecipeManagerImpl
- RED_MUSHROOM - Enum constant in enum class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Parent
- reformatItemNameColours(ItemStack) - Method in interface com.github.imdabigboss.easydatapack.api.managers.EnchantmentManager
-
This is used if an item is crafted with, or put into something like an anvil.
- reformatItemNameColours(ItemStack) - Method in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- register(CustomBlock) - Method in class com.github.imdabigboss.easydatapack.api.CustomAdder
-
Registers a custom block.
- register(CustomBlock) - Method in class com.github.imdabigboss.easydatapack.backend.CustomAdderImpl
- register(CustomDimension) - Method in class com.github.imdabigboss.easydatapack.api.CustomAdder
-
Registers a custom dimension.
- register(CustomDimension) - Method in class com.github.imdabigboss.easydatapack.backend.CustomAdderImpl
- register(CustomEnchantment) - Method in class com.github.imdabigboss.easydatapack.api.CustomAdder
-
Registers a custom enchantment.
- register(CustomEnchantment) - Method in class com.github.imdabigboss.easydatapack.backend.CustomAdderImpl
- register(CustomItem) - Method in class com.github.imdabigboss.easydatapack.api.CustomAdder
-
Registers a custom item.
- register(CustomItem) - Method in class com.github.imdabigboss.easydatapack.backend.CustomAdderImpl
- register(Recipe) - Method in class com.github.imdabigboss.easydatapack.api.CustomAdder
-
Registers a custom recipe.
- register(Recipe) - Method in class com.github.imdabigboss.easydatapack.backend.CustomAdderImpl
- registerCustomAdder(Consumer<CustomAdder>) - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Registers function that takes a
CustomAdderas an argument and that will be called when EasyDatapack is enabled to register custom components. - registerCustomAdder(Consumer<CustomAdder>) - Method in interface com.github.imdabigboss.easydatapack.api.EasyDatapackBase
- registerCustomAdder(Consumer<CustomAdder>) - Method in class com.github.imdabigboss.easydatapack.backend.EasyDatapack
- registerCustomAdder(Consumer<CustomAdder>) - Method in class com.github.imdabigboss.easydatapack.backend.registrar.GenericRegistrar
- registerCustomBlock(CustomBlock) - Method in class com.github.imdabigboss.easydatapack.backend.managers.BlockManagerImpl
- registerCustomComponents(Object) - Method in class com.github.imdabigboss.easydatapack.backend.registrar.GenericRegistrar
- registerCustomDimension(CustomDimension) - Method in class com.github.imdabigboss.easydatapack.backend.managers.DimensionManagerImpl
- registerCustomEnchantment(CustomEnchantment) - Method in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- registerCustomItem(CustomItem) - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- registerCustomRecipe(Recipe) - Method in class com.github.imdabigboss.easydatapack.backend.managers.RecipeManagerImpl
- registerEventListeners() - Method in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- registerEventListeners() - Method in class com.github.imdabigboss.easydatapack.backend.managers.ItemManagerImpl
- reloadConfig() - Method in interface com.github.imdabigboss.easydatapack.api.utils.YmlConfig
-
Reloads the configuration file.
- reloadConfig() - Method in class com.github.imdabigboss.easydatapack.backend.utils.YmlConfigImpl
- removeColors(String) - Static method in class com.github.imdabigboss.easydatapack.api.utils.StringUtil
-
Removes all the colours from a string.
- removeData(ItemStack, NamespacedKey) - Static method in class com.github.imdabigboss.easydatapack.backend.utils.PDCUtil
S
- saveConfig() - Method in interface com.github.imdabigboss.easydatapack.api.utils.YmlConfig
-
Saves the configuration file.
- saveConfig() - Method in class com.github.imdabigboss.easydatapack.backend.utils.YmlConfigImpl
- saveImage(Integer, String) - Method in class com.github.imdabigboss.easydatapack.backend.managers.MapManagerImpl
- Schematic - Class in com.github.imdabigboss.easydatapack.api.utils.schematics
-
This class represents a schematic.
- Schematic(BlockData[], int, int, int, int, int, int[]) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematic
- SchematicException - Exception in com.github.imdabigboss.easydatapack.api.exceptions
-
This exception is thrown when a schematic exception occurs.
- SchematicException(String) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.SchematicException
- SchematicException(String, Throwable) - Constructor for exception com.github.imdabigboss.easydatapack.api.exceptions.SchematicException
- Schematics - Class in com.github.imdabigboss.easydatapack.api.utils.schematics
-
Some utilities for schematics
- Schematics() - Constructor for class com.github.imdabigboss.easydatapack.api.utils.schematics.Schematics
- sendPlayerArmAnimation(Player) - Method in interface com.github.imdabigboss.easydatapack.api.utils.PacketUtil
- sendPlayerArmAnimation(Player) - Method in class com.github.imdabigboss.easydatapack.backend.utils.PacketUtilImpl
- set(EasyDatapackBase) - Static method in class com.github.imdabigboss.easydatapack.api.EasyDatapackAPI
-
Sets the EasyDatapack API instace.
- setBiomeProvider(BiomeProvider) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator
-
Sets the biome provider.
- setData(ItemStack, NamespacedKey, String) - Static method in class com.github.imdabigboss.easydatapack.backend.utils.PDCUtil
- setDistanceMethod(short) - Method in class com.github.imdabigboss.easydatapack.api.utils.VoronoiGenerator
- setSeed(long) - Method in class com.github.imdabigboss.easydatapack.api.utils.VoronoiGenerator
- ShortTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Shorttag. - ShortTag(String, short) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.ShortTag
-
Creates the tag.
- shouldGenerateBedrock() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- shouldGenerateCaves() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- shouldGenerateDecorations() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- shouldGenerateMobs() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- shouldGenerateStructures() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- shouldGenerateSurface() - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkGenerator
- SOUTH - Enum constant in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
- SOUTH_EAST - Enum constant in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
- SOUTH_WEST - Enum constant in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
- spacingBeforeLore - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- spawnEntity(Location, EntityType, Entity) - Method in class com.github.imdabigboss.easydatapack.api.dimentions.CustomDimension
-
This function is called by the spawn entity event, when an entity is spawned naturally in the dimension.
- startLevel - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- startLevel(int) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets the start level, or the minimum level of the enchantment.
- StringTag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
The
TAG_Stringtag. - StringTag(String, String) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.StringTag
-
Creates the tag.
- StringUtil - Class in com.github.imdabigboss.easydatapack.api.utils
-
Some utilities for strings.
- StringUtil() - Constructor for class com.github.imdabigboss.easydatapack.api.utils.StringUtil
T
- Tag - Class in com.github.imdabigboss.easydatapack.api.utils.nbt
-
Represents a single NBT tag.
- Tag(String) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.nbt.Tag
-
Creates the tag with the specified name.
- toRoman(int) - Static method in class com.github.imdabigboss.easydatapack.api.utils.StringUtil
-
Converts an integer to a roman numeral.
- toString() - Method in record class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator.LocationData
-
Returns a string representation of this record class.
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.ByteArrayTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.ByteTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.CompoundTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.DoubleTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.EndTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.FloatTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.IntTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.ListTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.LongTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.ShortTag
- toString() - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.StringTag
- tradeable - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- tradeable(boolean) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets if the enchantment is tradeable.
- tradeCost - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- tradeCost(Function<Integer, Integer>) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets the trade cost of the enchantment.
- translationKey() - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment
-
Gets the enchantment's translation key.
- treasure - Variable in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
- treasure(boolean) - Method in class com.github.imdabigboss.easydatapack.api.enchantments.CustomEnchantment.Builder
-
Sets if the enchantment is a treasure.
- TYPE_BYTE - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_BYTE_ARRAY - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_COMPOUND - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_DOUBLE - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_END - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_FLOAT - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_INT - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_LIST - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_LONG - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_SHORT - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
- TYPE_STRING - Static variable in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTConstants
-
Tag type constants.
U
- unbreakable - Variable in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
- unbreakable(boolean) - Method in class com.github.imdabigboss.easydatapack.api.items.CustomItem.Builder
-
Sets if the item is unbreakable.
- UNBREAKABLE_BLOCKS - Static variable in class com.github.imdabigboss.easydatapack.api.utils.BlockUtil
-
A list of the blocks that shouldn't be broken by the player in survival mode.
- unregisterAllRecipes() - Method in class com.github.imdabigboss.easydatapack.backend.managers.RecipeManagerImpl
- unregisterEnchantments() - Method in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- updateItemLoreEnchants(ItemStack) - Method in interface com.github.imdabigboss.easydatapack.api.managers.EnchantmentManager
-
Update the item enchantment list lore.
- updateItemLoreEnchants(ItemStack) - Method in class com.github.imdabigboss.easydatapack.backend.managers.EnchantmentManagerImpl
- usePlayerAmo(Player, int) - Static method in class com.github.imdabigboss.easydatapack.api.utils.AmmunitionUtil
-
Checks if a player has an item with the given custom model data and removes one from the player's inventory.
- usePlayerAmo(Player, Material) - Static method in class com.github.imdabigboss.easydatapack.api.utils.AmmunitionUtil
-
Checks if a player has an item with the given material and removes one from the player's inventory.
V
- valueNoise2D(int, int, long) - Static method in class com.github.imdabigboss.easydatapack.api.utils.VoronoiGenerator
- valueNoise3D(int, int, int, long) - Static method in class com.github.imdabigboss.easydatapack.api.utils.VoronoiGenerator
- valueOf(String) - Static method in enum class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Parent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.github.imdabigboss.easydatapack.api.blocks.CustomBlock.Parent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VoronoiGenerator - Class in com.github.imdabigboss.easydatapack.api.utils
-
This code was found at https://bukkit.org/threads/wgen-voronoi-noise.161319/ it is a utility that you can use to make custom terrain in a potential dimension.
- VoronoiGenerator(long, short) - Constructor for class com.github.imdabigboss.easydatapack.api.utils.VoronoiGenerator
W
- WEST - Enum constant in enum class com.github.imdabigboss.easydatapack.api.utils.BlockFaces
- writeTag(Tag) - Method in class com.github.imdabigboss.easydatapack.api.utils.nbt.NBTOutputStream
-
Writes a tag.
X
- x() - Method in record class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator.LocationData
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator.LocationData
-
Returns the value of the
yrecord component. - YmlConfig - Interface in com.github.imdabigboss.easydatapack.api.utils
-
This class represents a YML configuration file.
- YmlConfigImpl - Class in com.github.imdabigboss.easydatapack.backend.utils
- YmlConfigImpl(Plugin) - Constructor for class com.github.imdabigboss.easydatapack.backend.utils.YmlConfigImpl
Z
- z() - Method in record class com.github.imdabigboss.easydatapack.api.dimentions.CustomChunkPopulator.LocationData
-
Returns the value of the
zrecord component.
All Classes|All Packages|Constant Field Values|Serialized Form