Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X Y Z 

A

add(Vector2Float) - Method in class team.unnamed.creative.base.Vector2Float
Returns a new vector result of adding the given value to this vector.
add(float, float, float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of adding the given x, y and z values to this vector.
add(Vector3Float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of adding the given value to this vector.
add(Class<T>, T) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
add(AnimationMeta) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
add(FilterMeta) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
add(LanguageMeta) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
add(PackMeta) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
add(TextureMeta) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
add(VillagerMeta) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
add(GuiMeta) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
add(OverlaysMeta) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
addElement(Element) - Method in interface team.unnamed.creative.model.Model.Builder
 
addFace(CubeFace, ElementFace) - Method in interface team.unnamed.creative.model.Element.Builder
Adds a face to the element.
addFrame(AnimationFrame) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Adds an animation AnimationFrame frame
addFrame(int) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Adds an animation AnimationFrame frame index
addFrame(int, int) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Adds an animation AnimationFrame frame index with a specific frame time
addLayer(ModelTexture) - Method in class team.unnamed.creative.model.ModelTextures.Builder
 
addLayers(ModelTexture...) - Method in class team.unnamed.creative.model.ModelTextures.Builder
 
addOverride(ItemOverride) - Method in interface team.unnamed.creative.model.Model.Builder
 
addPart(MetadataPart) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
Adds a metadata part to this builder.
addProvider(FontProvider) - Method in interface team.unnamed.creative.font.Font.Builder
Adds a font provider to the font.
addSize(UnihexFontProvider.SizeOverride) - Method in interface team.unnamed.creative.font.UnihexFontProvider.Builder
Adds a new size override to this font provider.
addSound(SoundEntry) - Method in interface team.unnamed.creative.sound.SoundEvent.Builder
Adds a sound to this sound event.
addSound(Sound) - Method in interface team.unnamed.creative.sound.SoundEvent.Builder
Adds a sound to this sound event.
addSound(SoundEvent) - Method in interface team.unnamed.creative.sound.SoundEvent.Builder
Adds a sound to this sound event.
addSource(AtlasSource) - Method in interface team.unnamed.creative.atlas.Atlas.Builder
Adds the given source to the built atlas.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.atlas.Atlas
Adds this atlas instance to the given resource container.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.blockstate.BlockState
Adds this block state to the given resource container
addTo(ResourceContainer) - Method in interface team.unnamed.creative.font.Font
Adds this font to the given resource container.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.lang.Language
Adds this language to the given resource container.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.model.Model
Adds this model to the given resource container.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.overlay.Overlay
Adds this overlay to the given resource container, which must be a resource pack.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.part.ResourcePackPart
Adds the resource-pack part to the given resourceContainer.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.sound.Sound
Adds this sound to the given resource container.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.sound.SoundEvent
Adds this sound event to the given resource container.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.sound.SoundRegistry
Adds this sound registry to the given resource container.
addTo(ResourceContainer) - Method in interface team.unnamed.creative.texture.Texture
Adds this texture to the given resource container.
addVariable(String, ModelTexture) - Method in class team.unnamed.creative.model.ModelTextures.Builder
 
advance(String, int) - Method in class team.unnamed.creative.font.SpaceFontProvider.Builder
 
advance(int, int) - Method in class team.unnamed.creative.font.SpaceFontProvider.Builder
 
advances() - Method in class team.unnamed.creative.font.SpaceFontProvider
 
advances(Map<String, Integer>) - Method in class team.unnamed.creative.font.SpaceFontProvider
 
advances(Map<String, Integer>) - Method in class team.unnamed.creative.font.SpaceFontProvider.Builder
 
allDefault() - Method in interface team.unnamed.creative.sound.SoundEntry
Determines if the sound has all its properties with the default values
ambientOcclusion() - Method in interface team.unnamed.creative.model.Model
Returns the boolean that determines whether to use ambient occlusion or not for this block
ambientOcclusion(boolean) - Method in interface team.unnamed.creative.model.Model.Builder
 
and(Condition...) - Static method in interface team.unnamed.creative.blockstate.Condition
 
and(List<Condition>) - Static method in interface team.unnamed.creative.blockstate.Condition
 
angle() - Method in class team.unnamed.creative.model.ElementRotation
Returns the actual rotation angle, must a multiple of 22.5 and exist in range of [-45.0, 45.0]
angle(float) - Method in class team.unnamed.creative.model.ElementRotation
 
angle(float) - Method in class team.unnamed.creative.model.ElementRotation.Builder
 
angle(float) - Static method in class team.unnamed.creative.model.ItemPredicate
Used on compasses to determine the current angle, expressed in a decimal value of less than one
animation(boolean, int, int, int, List<AnimationFrame>) - Static method in interface team.unnamed.creative.metadata.animation.AnimationMeta
Creates a new AnimationMeta instance using the provided values
animation() - Static method in interface team.unnamed.creative.metadata.animation.AnimationMeta
Returns a new instance of our builder implementation used to build AnimationMeta instances
AnimationFrame - Interface in team.unnamed.creative.metadata.animation
Represents a texture animation frame, includes the index of the frame and its specific but optional frame-time, it will use AnimationMeta.frameTime() if it is not specified
AnimationMeta - Interface in team.unnamed.creative.metadata.animation
Block and item textures support animation by placing each additional frame below the past.
animationMeta(AnimationMeta) - Method in interface team.unnamed.creative.texture.Texture.Builder
Adds a animation metadata part to the texture metadata.
AnimationMeta.Builder - Interface in team.unnamed.creative.metadata.animation
Mutable and fluent-style builder for AnimationMeta and AnimationFrame instances
any() - Static method in interface team.unnamed.creative.base.KeyPattern
Creates a new KeyPattern instance that will filter any file
ARMOR_TRIMS - Static variable in interface team.unnamed.creative.atlas.Atlas
 
ascent() - Method in interface team.unnamed.creative.font.BitMapFontProvider
Returns the font characters ascent, measured in pixels, this value as a vertical shift to displayed result
ascent(int) - Method in interface team.unnamed.creative.font.BitMapFontProvider
Returns a new bitmap font with the given ascent
ascent(int) - Method in interface team.unnamed.creative.font.BitMapFontProvider.Builder
Sets the font ascent
asWritable() - Method in interface team.unnamed.creative.base.Readable
Creates a new Writable instance that represents this Readable data.
Atlas - Interface in team.unnamed.creative.atlas
Represents an atlas, atlases are configuration files that control which images are included in texture atlases.
atlas(Key, List<AtlasSource>) - Static method in interface team.unnamed.creative.atlas.Atlas
Creates a new Atlas instance.
atlas() - Static method in interface team.unnamed.creative.atlas.Atlas
Creates a new Atlas builder instance.
atlas(Atlas) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates an atlas to this resource container.
atlas(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the atlas with the given key.
atlas(Atlas) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
atlas(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
Atlas.Builder - Interface in team.unnamed.creative.atlas
A mutable builder for Atlas instances.
atlases() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the atlases in this resource container.
atlases() - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
AtlasSource - Interface in team.unnamed.creative.atlas
Represents a source for Atlas.
attenuationDistance() - Method in interface team.unnamed.creative.sound.SoundEntry
Returns the attenuation distance, which modifies the sound reduction rate based on distance
attenuationDistance(int) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
Sets the attenuation distance for the sound.
axis() - Method in enum team.unnamed.creative.base.CubeFace
Returns the axis of this face.
axis() - Method in class team.unnamed.creative.model.ElementRotation
Returns the axis of the element rotation, because elements can only use rotation in a single axis
axis(Axis3D) - Method in class team.unnamed.creative.model.ElementRotation
 
axis(Axis3D) - Method in class team.unnamed.creative.model.ElementRotation.Builder
 
Axis3D - Enum in team.unnamed.creative.base
Enum of axis in a three-dimensional space, always X, Y and Z.

B

BANNER_PATTERNS - Static variable in interface team.unnamed.creative.atlas.Atlas
 
BEDS - Static variable in interface team.unnamed.creative.atlas.Atlas
 
bidirectional() - Method in interface team.unnamed.creative.metadata.language.LanguageEntry
Determines if this language is bidirectional, in that case, it must be read from right to left
bidirectional(boolean) - Method in interface team.unnamed.creative.metadata.language.LanguageEntry.Builder
Sets if this language is bidirectional, in that case, it must be read from right to left
bitMap(Key, int, int, List<String>) - Static method in interface team.unnamed.creative.font.FontProvider
Creates a new bit-map font from the provided values
bitMap() - Static method in interface team.unnamed.creative.font.FontProvider
Static factory method for BitMapFontProvider builder implementation
BitMapFontProvider - Interface in team.unnamed.creative.font
Represents a bitmap font (font that uses a set of string characters and PNG images to render) for Minecraft resource packs
BitMapFontProvider.Builder - Interface in team.unnamed.creative.font
Mutable and fluent-style builder for BitMapFontProvider instances
blocking() - Static method in class team.unnamed.creative.model.ItemPredicate
Used on shields to determine if currently blocking.
BLOCKS - Static variable in interface team.unnamed.creative.atlas.Atlas
 
BlockState - Interface in team.unnamed.creative.blockstate
There are several variants of some blocks (like doors, which can be open or closed), hence each block has its own block state file, which lists all its existing variants and links them to their corresponding models
blockState(BlockState) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a block state to this resource container.
blockState(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the block state with the given key.
blockState(BlockState) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
blockState(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
blockStates() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the block states in this resource container.
blockStates() - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
blur() - Method in interface team.unnamed.creative.metadata.texture.TextureMeta
Determines whether the texture will be blur-ed when viewed from close up
border(int, int, int, int) - Static method in interface team.unnamed.creative.metadata.gui.GuiBorder
Returns a GuiBorder instance that will have the specified border sizes on each side, all sizes must must be non-negative.
border(int) - Static method in interface team.unnamed.creative.metadata.gui.GuiBorder
Returns a GuiBorder instance that will have a uniform border size on all sides specified by the given size, must be non-negative.
border() - Method in interface team.unnamed.creative.metadata.gui.NineSliceGuiScaling
Returns the border sizes.
bottom() - Method in interface team.unnamed.creative.metadata.gui.GuiBorder
Returns the number of pixels for the border to cover on-screen across its bottom side, non-negative.
broken() - Static method in class team.unnamed.creative.model.ItemPredicate
Used on Elytra to determine if broken
build() - Method in interface team.unnamed.creative.atlas.Atlas.Builder
Builds the Atlas instance.
build() - Method in class team.unnamed.creative.blockstate.Variant.Builder
 
build() - Method in interface team.unnamed.creative.font.BitMapFontProvider.Builder
Builds a new BitMapFontProvider instance.
build() - Method in interface team.unnamed.creative.font.Font.Builder
Builds the font.
build() - Method in class team.unnamed.creative.font.SpaceFontProvider.Builder
Finishes building the SpaceFontProvider instance, this method may fail if values were not correctly provided
build() - Method in class team.unnamed.creative.font.TrueTypeFontProvider.Builder
Finishes building the TrueTypeFontProvider instance, this method may fail if values were not correctly provided
build() - Method in interface team.unnamed.creative.font.UnihexFontProvider.Builder
Builds a new UnihexFontProvider instance with the current state of this builder.
build() - Method in interface team.unnamed.creative.lang.Language.Builder
Builds the language instance.
build() - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Finishes building the AnimationMeta instance, this method may fail if values were not correctly provided
build() - Method in interface team.unnamed.creative.metadata.language.LanguageEntry.Builder
Finishes building the LanguageEntry instance, this method may fail if values were not correctly provided
build() - Method in interface team.unnamed.creative.metadata.Metadata.Builder
Builds a new Metadata instance.
build() - Method in interface team.unnamed.creative.model.Element.Builder
Builds the element.
build() - Method in interface team.unnamed.creative.model.ElementFace.Builder
Finishes building the ElementFace instance with the previously set values
build() - Method in class team.unnamed.creative.model.ElementRotation.Builder
Finishes building the ElementRotation instance, this method can be invoked multiple times, the builder is re-usable
build() - Method in interface team.unnamed.creative.model.ItemTransform.Builder
Finished building the ItemTransform instance using the previously set values
build() - Method in interface team.unnamed.creative.model.Model.Builder
 
build() - Method in class team.unnamed.creative.model.ModelTextures.Builder
Finishes the building of the ModelTextures instance by instantiating it using the previously set values
build() - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
Finishes building the SoundEntry instance, this method may fail if values were not correctly provided.
build() - Method in interface team.unnamed.creative.sound.SoundEvent.Builder
Finishes building the SoundEvent instance using the previously set values
build() - Method in interface team.unnamed.creative.sound.SoundRegistry.Builder
Builds the sound registry.
build() - Method in interface team.unnamed.creative.texture.Texture.Builder
Builds the texture instance.
builder() - Static method in interface team.unnamed.creative.atlas.Atlas
Deprecated.
In favor of Atlas.atlas()
builder() - Static method in class team.unnamed.creative.blockstate.Variant
 
Builder() - Constructor for class team.unnamed.creative.font.SpaceFontProvider.Builder
 
Builder() - Constructor for class team.unnamed.creative.font.TrueTypeFontProvider.Builder
 
builder() - Static method in interface team.unnamed.creative.lang.Language
Deprecated.
Use Language.language() instead, it is better for static imports
builder() - Static method in interface team.unnamed.creative.metadata.animation.AnimationMeta
Deprecated.
builder() - Static method in interface team.unnamed.creative.metadata.language.LanguageEntry
Deprecated.
builder() - Static method in interface team.unnamed.creative.metadata.Metadata
Deprecated.
builder() - Static method in interface team.unnamed.creative.model.Element
Deprecated.
Use Element.element() instead
builder() - Static method in interface team.unnamed.creative.model.ElementFace
Deprecated.
Use ElementFace.face() instead
builder() - Static method in class team.unnamed.creative.model.ElementRotation
Static factory method for instantiating our builder implementation
builder() - Static method in interface team.unnamed.creative.model.ItemTransform
Deprecated.
builder() - Static method in interface team.unnamed.creative.model.Model
Deprecated.
builder() - Static method in class team.unnamed.creative.model.ModelTextures
Static factory method for instantiating our builder implementation, which eases the construction of new ModelTextures instances
builder() - Static method in interface team.unnamed.creative.sound.SoundEntry
Deprecated.
builder() - Static method in interface team.unnamed.creative.sound.SoundEvent
Deprecated.
builder() - Static method in interface team.unnamed.creative.sound.SoundRegistry
Deprecated.
builder() - Static method in interface team.unnamed.creative.texture.Texture
Deprecated.
Use Texture.texture() instead, it's better for static imports
BUILT_IN_ENTITY - Static variable in interface team.unnamed.creative.model.Model
A Model can be set to extend this key to load a model from an entity file.
BUILT_IN_GENERATED - Static variable in interface team.unnamed.creative.model.Model
 
BuiltResourcePack - Interface in team.unnamed.creative
Represents a built server-side resource-pack ready to be downloaded by a player via HTTP.
bytes(byte[]) - Static method in interface team.unnamed.creative.base.Readable
Creates a new Readable instance representing the given byte array, which is read via a ByteArrayInputStream when required
bytes(byte[]) - Static method in interface team.unnamed.creative.base.Writable
Creates a new Writable instance representing the given byte array, which is written using the OutputStream.write(byte[])} method
bytes() - Method in interface team.unnamed.creative.BuiltResourcePack
Deprecated.

C

cast() - Static method in class team.unnamed.creative.model.ItemPredicate
Used on fishing rods to determine if the fishing rod has been cast
characters(List<String>) - Method in interface team.unnamed.creative.font.BitMapFontProvider.Builder
Sets the font characters
characters(String...) - Method in interface team.unnamed.creative.font.BitMapFontProvider.Builder
Sets the font characters
characters() - Method in interface team.unnamed.creative.font.BitMapFontProvider
Returns a list of strings containing the characters replaced by this provider, as well as their order within the texture.
characters(List<String>) - Method in interface team.unnamed.creative.font.BitMapFontProvider
Returns a new bitmap font with the given characters
charged() - Static method in class team.unnamed.creative.model.ItemPredicate
Used on crossbows to determine if they are charged with any projectile
CHESTS - Static variable in interface team.unnamed.creative.atlas.Atlas
 
clamp() - Method in interface team.unnamed.creative.metadata.texture.TextureMeta
Determines whether the texture should be stretched instead of tiled in cases where it otherwise would, such as on the shadow
compound(Collection<? extends ResourcePackPart>) - Static method in interface team.unnamed.creative.part.ResourcePackPart
Creates a new resource-pack part that is compound of the given parts.
compound(ResourcePackPart...) - Static method in interface team.unnamed.creative.part.ResourcePackPart
Creates a new resource-pack part that is compound of the given parts.
Condition - Interface in team.unnamed.creative.blockstate
Represents a Selector condition, may be used to create from simple to very complex conditions to match block state properties (Condition.match(java.lang.String, java.lang.Object)
condition() - Method in class team.unnamed.creative.blockstate.Selector
 
Condition.And - Class in team.unnamed.creative.blockstate
 
Condition.Match - Class in team.unnamed.creative.blockstate
 
Condition.Or - Class in team.unnamed.creative.blockstate
 
conditions() - Method in class team.unnamed.creative.blockstate.Condition.And
 
conditions() - Method in class team.unnamed.creative.blockstate.Condition.Or
 
cooldown(float) - Static method in class team.unnamed.creative.model.ItemPredicate
Used on ender pearls and chorus fruit to determine the remaining cooldown, expressed in a decimal value between 0 and 1
copyInputStream(InputStream) - Static method in interface team.unnamed.creative.base.Readable
Creates a new Readable instance that will copy, save and return the given InputStream data.
copyInputStream(InputStream) - Static method in interface team.unnamed.creative.base.Writable
Creates a new Writable instance that represents the given InputStream data, in order to preserve the data, it reads the input stream to a byte array when this method is called
create() - Static method in interface team.unnamed.creative.ResourcePack
Deprecated.
crossProduct(Vector3Float) - Method in class team.unnamed.creative.base.Vector3Float
Returns the cross product of this and the given vector.
CubeFace - Enum in team.unnamed.creative.base
Enum of three-dimensional cube faces.
cullFace(CubeFace) - Method in interface team.unnamed.creative.model.ElementFace.Builder
Sets the element face cull face, it determines whether a face does not need to be rendered when there is a block touching it in the specified position.
cullFace() - Method in interface team.unnamed.creative.model.ElementFace
Returns whether a face does not need to be rendered when there is a block touching it in the specified position.
custom(String, Object) - Static method in class team.unnamed.creative.model.ItemPredicate
Creates a custom ItemPredicate instance with the provided name and value
customModelData(int) - Static method in class team.unnamed.creative.model.ItemPredicate
Used on any item and is compared to the tag.CustomModelData NBT, expressed in an integer value.

D

damage(float) - Static method in class team.unnamed.creative.model.ItemPredicate
Used on items with durability to determine the amount of damage, expressed in a decimal value between 0 and 1
damaged() - Static method in class team.unnamed.creative.model.ItemPredicate
Used on items with durability to determine if it is damaged
data() - Method in interface team.unnamed.creative.BuiltResourcePack
Returns the resource-pack zip archive data.
data() - Method in interface team.unnamed.creative.sound.Sound
Returns the sound's OGG sound data, as a Writable object, never null
data(Writable) - Method in interface team.unnamed.creative.texture.Texture.Builder
Sets the texture data.
data() - Method in interface team.unnamed.creative.texture.Texture.Builder
Gets the texture data.
data() - Method in interface team.unnamed.creative.texture.Texture
Returns the texture's PNG image data, as a Writable object, never null
data(Writable) - Method in interface team.unnamed.creative.texture.Texture
Returns an updated texture with the given data.
DECORATED_POT - Static variable in interface team.unnamed.creative.atlas.Atlas
 
DEFAULT_AMBIENT_OCCLUSION - Static variable in interface team.unnamed.creative.model.Model
 
DEFAULT_ATTENUATION_DISTANCE - Static variable in interface team.unnamed.creative.sound.SoundEntry
 
DEFAULT_BIDIRECTIONAL - Static variable in interface team.unnamed.creative.metadata.language.LanguageEntry
 
DEFAULT_BLUR - Static variable in interface team.unnamed.creative.metadata.texture.TextureMeta
 
DEFAULT_BUFFER_LENGTH - Static variable in interface team.unnamed.creative.base.Writable
Determines the default buffer size used when copying data from an input stream to an output stream
DEFAULT_CLAMP - Static variable in interface team.unnamed.creative.metadata.texture.TextureMeta
 
DEFAULT_DIVISOR - Static variable in interface team.unnamed.creative.atlas.UnstitchAtlasSource
The default divisor value for the coordinates of the regions to copy from the source image of a unstitch atlas source.
DEFAULT_FRAMETIME - Static variable in interface team.unnamed.creative.metadata.animation.AnimationMeta
 
DEFAULT_HEIGHT - Static variable in interface team.unnamed.creative.font.BitMapFontProvider
Default bitmap font height
DEFAULT_HEIGHT - Static variable in interface team.unnamed.creative.metadata.animation.AnimationMeta
 
DEFAULT_INTERPOLATE - Static variable in interface team.unnamed.creative.metadata.animation.AnimationMeta
 
DEFAULT_OVERSAMPLE - Static variable in class team.unnamed.creative.font.TrueTypeFontProvider
 
DEFAULT_PITCH - Static variable in interface team.unnamed.creative.sound.SoundEntry
 
DEFAULT_PRELOAD - Static variable in interface team.unnamed.creative.sound.SoundEntry
 
DEFAULT_REPLACE - Static variable in interface team.unnamed.creative.sound.SoundEvent
 
DEFAULT_RESCALE - Static variable in class team.unnamed.creative.model.ElementRotation
 
DEFAULT_ROTATION - Static variable in interface team.unnamed.creative.model.ElementFace
 
DEFAULT_ROTATION - Static variable in interface team.unnamed.creative.model.ItemTransform
 
DEFAULT_SCALE - Static variable in interface team.unnamed.creative.model.ItemTransform
 
DEFAULT_SHADE - Static variable in interface team.unnamed.creative.model.Element
 
DEFAULT_SIZE - Static variable in class team.unnamed.creative.font.TrueTypeFontProvider
 
DEFAULT_STREAM - Static variable in interface team.unnamed.creative.sound.SoundEntry
 
DEFAULT_TINT_INDEX - Static variable in interface team.unnamed.creative.model.ElementFace
 
DEFAULT_TRANSLATION - Static variable in interface team.unnamed.creative.model.ItemTransform
 
DEFAULT_TYPE - Static variable in interface team.unnamed.creative.sound.SoundEntry
 
DEFAULT_UV_LOCK - Static variable in class team.unnamed.creative.blockstate.Variant
 
DEFAULT_VOLUME - Static variable in interface team.unnamed.creative.sound.SoundEntry
 
DEFAULT_WEIGHT - Static variable in class team.unnamed.creative.blockstate.Variant
 
DEFAULT_WEIGHT - Static variable in interface team.unnamed.creative.sound.SoundEntry
 
DEFAULT_WIDTH - Static variable in interface team.unnamed.creative.metadata.animation.AnimationMeta
 
DEFAULT_X_DIVISOR - Static variable in interface team.unnamed.creative.atlas.UnstitchAtlasSource
Deprecated.
Use UnstitchAtlasSource.DEFAULT_DIVISOR X component instead
DEFAULT_X_ROTATION - Static variable in class team.unnamed.creative.blockstate.Variant
 
DEFAULT_Y_DIVISOR - Static variable in interface team.unnamed.creative.atlas.UnstitchAtlasSource
Deprecated.
Use UnstitchAtlasSource.DEFAULT_DIVISOR Y component instead
DEFAULT_Y_ROTATION - Static variable in class team.unnamed.creative.blockstate.Variant
 
DELEGATE_FRAME_TIME - Static variable in interface team.unnamed.creative.metadata.animation.AnimationFrame
Special value for AnimationFrame.frameTime() to declare that the frameTime is delegated to the container AnimationMeta
description() - Method in interface team.unnamed.creative.metadata.pack.PackMeta
Returns the pack description.
description() - Method in interface team.unnamed.creative.ResourcePack
 
description0() - Method in interface team.unnamed.creative.metadata.pack.PackMeta
Deprecated.
This method will be renamed to description() and the description() method that returns a string will be removed in release 2.0.0
dimensions() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource.Region
Gets the dimensions of the region (X = width, Y = height)
directory(String, String) - Static method in interface team.unnamed.creative.atlas.AtlasSource
Creates a new DirectoryAtlasSource, directory atlas sources add all the files in a directory and its subdirectories, across all namespaces.
directory() - Method in interface team.unnamed.creative.metadata.overlays.OverlayEntry
Gets the directory name that this overlay uses.
directory() - Method in interface team.unnamed.creative.overlay.Overlay
Gets the overlay's directory name.
DirectoryAtlasSource - Interface in team.unnamed.creative.atlas
A AtlasSource that adds all the contents of a directory and its subdirectories, across all namespaces, to the texture atlas.
display(Map<ItemTransform.Type, ItemTransform>) - Method in interface team.unnamed.creative.model.Model.Builder
 
display() - Method in interface team.unnamed.creative.model.Model
Returns a map of the different places where the model can be displayed
divide(Vector2Float) - Method in class team.unnamed.creative.base.Vector2Float
Returns a new vector result of dividing this vector by the given value vector.
divide(float) - Method in class team.unnamed.creative.base.Vector2Float
Returns a new vector result of dividing this vector by the given scalar value.
divide(float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of dividing this vector by the given scalar value.
divide(float, float, float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of dividing this vector by the given x, y and z values, one by one.
divide(Vector3Float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of dividing this vector by the given value, one by one (Xa/Xb, Ya/Yb, Za/Zb).
divisor() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource
Returns the divisor used for determining the units used by in the coordinates of regions.
dot(Vector3Float) - Method in class team.unnamed.creative.base.Vector3Float
Returns the dot product of this and the given vector.

E

editMetadata(Consumer<Metadata.Builder>) - Method in interface team.unnamed.creative.ResourcePack
 
Element - Interface in team.unnamed.creative.model
Represents a Model cubic element, has "from" and "to" locations, rotation, translation and scale
element() - Static method in interface team.unnamed.creative.model.Element
Creates a new Element builder
Element.Builder - Interface in team.unnamed.creative.model
A builder for Element instances.
ElementFace - Interface in team.unnamed.creative.model
Defines the properties of a CubeFace from a Element
ElementFace.Builder - Interface in team.unnamed.creative.model
Builder implementation for creating ElementFace instances
ElementRotation - Class in team.unnamed.creative.model
Class for representing Element rotations in a single axis
ElementRotation.Builder - Class in team.unnamed.creative.model
Builder implementation for creating ElementRotation instances
elements(List<Element>) - Method in interface team.unnamed.creative.model.Model.Builder
 
elements(Element...) - Method in interface team.unnamed.creative.model.Model.Builder
 
elements() - Method in interface team.unnamed.creative.model.Model
Returns an unmodifiable list containing all the model elements, which can only have cubic forms
EMPTY - Static variable in interface team.unnamed.creative.base.Writable
 
EMPTY - Static variable in interface team.unnamed.creative.metadata.Metadata
Deprecated.
Use Metadata.empty() instead
empty() - Static method in interface team.unnamed.creative.metadata.Metadata
Creates an empty Metadata instance.
entries() - Method in interface team.unnamed.creative.metadata.overlays.OverlaysMeta
Gets the ordered list of declared overlays.
equals(Object) - Method in class team.unnamed.creative.base.Vector2Float
 
equals(Object) - Method in class team.unnamed.creative.base.Vector3Float
 
equals(Object) - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
 
equals(Object) - Method in class team.unnamed.creative.blockstate.Selector
 
equals(Object) - Method in class team.unnamed.creative.blockstate.Variant
 
equals(Object) - Method in class team.unnamed.creative.font.LegacyUnicodeFontProvider
Deprecated.
 
equals(Object) - Method in class team.unnamed.creative.font.SpaceFontProvider
 
equals(Object) - Method in class team.unnamed.creative.font.TrueTypeFontProvider
 
equals(Object) - Method in class team.unnamed.creative.model.ElementRotation
 
equals(Object) - Method in class team.unnamed.creative.model.ItemOverride
 
equals(Object) - Method in class team.unnamed.creative.model.ItemPredicate
 
equals(Object) - Method in class team.unnamed.creative.model.ModelTexture
 
equals(Object) - Method in class team.unnamed.creative.model.ModelTextures
 
event(Key, float, float, int, boolean, int, boolean) - Static method in interface team.unnamed.creative.sound.SoundEntry
Deprecated.
Use the builder instead
event(String, float, float, int, boolean, int, boolean) - Static method in interface team.unnamed.creative.sound.SoundEntry
Deprecated.
Use the builder instead
examinableProperties() - Method in class team.unnamed.creative.base.Vector2Float
 
examinableProperties() - Method in class team.unnamed.creative.base.Vector3Float
 
examinableProperties() - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
 
examinableProperties() - Method in class team.unnamed.creative.blockstate.Condition.And
 
examinableProperties() - Method in class team.unnamed.creative.blockstate.Condition.Match
 
examinableProperties() - Method in class team.unnamed.creative.blockstate.Condition.Or
 
examinableProperties() - Method in class team.unnamed.creative.blockstate.MultiVariant
 
examinableProperties() - Method in class team.unnamed.creative.blockstate.Selector
 
examinableProperties() - Method in class team.unnamed.creative.blockstate.Variant
 
examinableProperties() - Method in class team.unnamed.creative.font.LegacyUnicodeFontProvider
Deprecated.
 
examinableProperties() - Method in class team.unnamed.creative.font.SpaceFontProvider
 
examinableProperties() - Method in class team.unnamed.creative.font.TrueTypeFontProvider
 
examinableProperties() - Method in class team.unnamed.creative.model.ElementRotation
 
examinableProperties() - Method in class team.unnamed.creative.model.ItemOverride
 
examinableProperties() - Method in class team.unnamed.creative.model.ItemPredicate
 
examinableProperties() - Method in class team.unnamed.creative.model.ModelTextures
 

F

face(CubeFace, ElementFace) - Method in interface team.unnamed.creative.model.Element.Builder
face(TextureUV, String, CubeFace, int, int) - Static method in interface team.unnamed.creative.model.ElementFace
Creates a new ElementFace instance from the provided values
face() - Static method in interface team.unnamed.creative.model.ElementFace
Creates a new element face builder instance.
faces(Map<CubeFace, ElementFace>) - Method in interface team.unnamed.creative.model.Element.Builder
Sets the element faces.
faces() - Method in interface team.unnamed.creative.model.Element
Returns an unmodifiable map of the element faces specifications.
factor() - Method in enum team.unnamed.creative.base.CubeFace
Returns the factor of this face direction.
file(File) - Static method in interface team.unnamed.creative.base.Readable
Creates a new Readable instance that represents the given File, which will be opened every time Readable.open() is called
file(File) - Static method in interface team.unnamed.creative.base.Writable
Creates a new Writable instance that represents the given File, which will be copied to the given OutputStream when calling Writable.write(java.io.OutputStream)
file(Key) - Method in interface team.unnamed.creative.font.BitMapFontProvider.Builder
Sets the font texture location
file() - Method in interface team.unnamed.creative.font.BitMapFontProvider
Returns the texture location of this bitmap font, must be a PNG image
file(Key) - Method in interface team.unnamed.creative.font.BitMapFontProvider
Returns a new bitmap font with the given texture location
file(Key) - Method in class team.unnamed.creative.font.TrueTypeFontProvider.Builder
 
file() - Method in class team.unnamed.creative.font.TrueTypeFontProvider
Returns the resource location of the TrueType font file within assets/<namespace>/font
file(Key) - Method in interface team.unnamed.creative.font.UnihexFontProvider.Builder
Sets the location of the ZIP file containing the HEX files for this font provider.
file() - Method in interface team.unnamed.creative.font.UnihexFontProvider
Returns the location of a ZIP file containing the HEX files.
filter(KeyPattern) - Static method in interface team.unnamed.creative.atlas.AtlasSource
Creates a new FilterAtlasSource, filter atlas sources remove sprites matching the given pattern, only works for entries already in the list.
filter(List<KeyPattern>) - Static method in interface team.unnamed.creative.metadata.filter.FilterMeta
Creates a new FilterMeta from the given pattern list
filter(KeyPattern...) - Static method in interface team.unnamed.creative.metadata.filter.FilterMeta
Creates a new FilterMeta from the given pattern array
filter() - Static method in interface team.unnamed.creative.metadata.filter.FilterMeta
Deprecated.
FilterAtlasSource - Interface in team.unnamed.creative.atlas
An AtlasSource that removes sprites matching the given pattern (only works for entries already in the list).
FilterMeta - Interface in team.unnamed.creative.metadata.filter
Class representing the "filter" section of the pack.mcmeta file for Minecraft Resource Packs
filterMeta() - Method in interface team.unnamed.creative.ResourcePack
 
filterMeta(FilterMeta) - Method in interface team.unnamed.creative.ResourcePack
 
firework() - Static method in class team.unnamed.creative.model.ItemPredicate
Used on crossbows to determine if it is charged with a firework rocket
Font - Interface in team.unnamed.creative.font
Represents a resource-pack font.
font(Key, List<FontProvider>) - Static method in interface team.unnamed.creative.font.Font
Creates a new Font instance from the given provider list.
font(Key, FontProvider...) - Static method in interface team.unnamed.creative.font.Font
Creates a new Font instance from the given providers
font() - Static method in interface team.unnamed.creative.font.Font
Creates a new builder for Font instances.
font(Font) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a font to this resource container.
font(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the font with the given key.
font(Key, FontProvider...) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a font to this resource container.
font(Key, List<FontProvider>) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a font to this resource container.
font(Font) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
font(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
Font.Builder - Interface in team.unnamed.creative.font
A builder for Font instances.
FontProvider - Interface in team.unnamed.creative.font
Represents a Minecraft Resource Pack Font provider, a part of a Font
fonts() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the fonts in this resource container.
fonts() - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
format() - Method in interface team.unnamed.creative.metadata.pack.PackFormat
Returns the pack format.
format(int) - Static method in interface team.unnamed.creative.metadata.pack.PackFormat
Create a pack format that supports only a single pack format, specified by the format parameter.
format(int, int, int) - Static method in interface team.unnamed.creative.metadata.pack.PackFormat
Create a pack format that supports a range of formats specified by the min and max parameters.
format() - Method in interface team.unnamed.creative.metadata.pack.PackMeta
Deprecated.
Use PackMeta.formats() instead
format() - Method in interface team.unnamed.creative.ResourcePack
Deprecated.
formats() - Method in interface team.unnamed.creative.metadata.overlays.OverlayEntry
Gets the pack formats range that this overlay supports.
formats() - Method in interface team.unnamed.creative.metadata.pack.PackMeta
Returns the supported pack formats.
formats() - Method in interface team.unnamed.creative.ResourcePack
Returns the pack format range that this resource-pack supports.
frame(int, int) - Static method in interface team.unnamed.creative.metadata.animation.AnimationFrame
Creates a new animation frame with the specified index and frame time
frame(int) - Static method in interface team.unnamed.creative.metadata.animation.AnimationFrame
Creates a new animation frame with the specified index, no frame time is specified here, it depends on AnimationMeta
frames(List<AnimationFrame>) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Sets the animation AnimationFrame frames
frames(AnimationFrame...) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Sets the animation AnimationFrame frames
frames(int...) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Sets the animation AnimationFrame frames
frames() - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta
Returns an unmodifiable list of the animation AnimationFrame frames
frameTime() - Method in interface team.unnamed.creative.metadata.animation.AnimationFrame
Returns the animation frame time, specifies the time in ticks to show this frame, uses AnimationMeta.frameTime() when it is not specified.
frameTime(int) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Sets the global frame time for all frames, it can be overwritten by specific AnimationFrame elements
frameTime() - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta
The global frame time for all frames, it can be overwritten by specific AnimationFrame elements
from() - Method in interface team.unnamed.creative.font.UnihexFontProvider.SizeOverride
The start of the codepoint range (inclusive).
from(Vector3Float) - Method in interface team.unnamed.creative.model.Element.Builder
Sets the starting point of the element cuboid.
from(float, float, float) - Method in interface team.unnamed.creative.model.Element.Builder
Sets the starting point of the element cuboid.
from() - Method in interface team.unnamed.creative.model.Element
Returns the starting point of the element cuboid.
from() - Method in interface team.unnamed.creative.texture.TextureUV
Returns the UV region start point.

G

get(Axis3D) - Method in class team.unnamed.creative.base.Vector3Float
Returns the component at a specific Axis3D, fails if axis is invalid
get() - Method in class team.unnamed.creative.model.ModelTexture
 
GUI - Static variable in interface team.unnamed.creative.atlas.Atlas
Key for the GUI texture atlas.
GuiBorder - Interface in team.unnamed.creative.metadata.gui
Represents border sizes for a GUI sprite.
guiLight(Model.GuiLight) - Method in interface team.unnamed.creative.model.Model.Builder
 
guiLight() - Method in interface team.unnamed.creative.model.Model
Returns the way how the item is rendered, can be "side" or "front"
GuiMeta - Interface in team.unnamed.creative.metadata.gui
Represents meta-data applicable to gui-elements
GuiScaling - Interface in team.unnamed.creative.metadata.gui
Represents a scaling mode for a GUI sprite.

H

hash() - Method in interface team.unnamed.creative.BuiltResourcePack
Returns the SHA-1 hash of the resource-pack.
hashCode() - Method in class team.unnamed.creative.base.Vector2Float
 
hashCode() - Method in class team.unnamed.creative.base.Vector3Float
 
hashCode() - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
 
hashCode() - Method in class team.unnamed.creative.blockstate.Selector
 
hashCode() - Method in class team.unnamed.creative.blockstate.Variant
 
hashCode() - Method in class team.unnamed.creative.font.LegacyUnicodeFontProvider
Deprecated.
 
hashCode() - Method in class team.unnamed.creative.font.SpaceFontProvider
 
hashCode() - Method in class team.unnamed.creative.font.TrueTypeFontProvider
 
hashCode() - Method in class team.unnamed.creative.model.ElementRotation
 
hashCode() - Method in class team.unnamed.creative.model.ItemOverride
 
hashCode() - Method in class team.unnamed.creative.model.ItemPredicate
 
hashCode() - Method in class team.unnamed.creative.model.ModelTexture
 
hashCode() - Method in class team.unnamed.creative.model.ModelTextures
 
hasMetadata() - Method in interface team.unnamed.creative.metadata.Metadatable
 
hat() - Method in interface team.unnamed.creative.metadata.villager.VillagerMeta
Determines how the villager hat should render ("none", "partial", "full")
height() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource.Region
Deprecated.
height(int) - Method in interface team.unnamed.creative.font.BitMapFontProvider.Builder
Sets the font height
height() - Method in interface team.unnamed.creative.font.BitMapFontProvider
Returns the height of the character, measured in pixels.
height(int) - Method in interface team.unnamed.creative.font.BitMapFontProvider
Returns a new bitmap font with the given height
height(int) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Sets the height of the tile as a ratio rather than in pixels.
height() - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta
Returns the height of the tile as a ratio rather than in pixels.
height() - Method in interface team.unnamed.creative.metadata.gui.NineSliceGuiScaling
Returns the number of pixels for the sprite to cover on-screen across its height, always positive.
height() - Method in interface team.unnamed.creative.metadata.gui.TileGuiScaling
Returns the number of pixels for the sprite to cover on-screen across its height, always positive.

I

icon() - Method in interface team.unnamed.creative.ResourcePack
Returns the resource-pack icon in PNG format
icon(Writable) - Method in interface team.unnamed.creative.ResourcePack
Sets the resource-pack icon in PNG format
id() - Method in interface team.unnamed.creative.font.ReferenceFontProvider
Returns the referenced font key.
immutableListOf(List<T>) - Static method in class team.unnamed.creative.util.MoreCollections
 
immutableMapOf(Map<K, V>) - Static method in class team.unnamed.creative.util.MoreCollections
 
index() - Method in interface team.unnamed.creative.metadata.animation.AnimationFrame
Returns the animation frame index, which is number corresponding to position of a frame from the top, with the top frame being 0.
inputStream(Callable<InputStream>) - Static method in interface team.unnamed.creative.base.Writable
Creates a new Writable instance that represents the given InputStream supplier, the supplied input stream will be opened, read and copied every time it is required
interpolate(boolean) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Sets whether this animation should interpolate frames or not.
interpolate() - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta
Determines if the animation is interpolated, in that case, Minecraft will generate frames between our frames
isInRange(int) - Method in interface team.unnamed.creative.metadata.pack.PackFormat
Determines whether the given format is in the range of this pack format.
isNotEmpty(String, String, Object...) - Static method in class team.unnamed.creative.util.Validate
Deprecated.
Validates that the specified string is not null and not empty.
isNotEmpty(String) - Static method in class team.unnamed.creative.util.Validate
Deprecated.
Validates that the specified string is not null and not empty.
isNotNull(T, String, Object...) - Static method in class team.unnamed.creative.util.Validate
Deprecated.
Validates that the provided object isn't null, if it is, the method throws an NullPointerException with the specified message.
isNotNull(T) - Static method in class team.unnamed.creative.util.Validate
Deprecated.
Validates that the provided object isn't null, if it is, the method throws an NullPointerException
isSingle() - Method in interface team.unnamed.creative.metadata.pack.PackFormat
Determines whether this pack format is a single format and not a range of formats.
isState(boolean, String, Object...) - Static method in class team.unnamed.creative.util.Validate
Deprecated.
Validates that the specified expression is true, if it is false, the method throws a IllegalStateException with the specified message.
isState(boolean) - Static method in class team.unnamed.creative.util.Validate
Deprecated.
Validates that the specified expression is true, if it is false, the method throws a IllegalStateException
isTrue(boolean, String, Object...) - Static method in class team.unnamed.creative.util.Validate
Deprecated.
Validates that the specified expression is true, if it is false, the method throws a IllegalArgumentException with the specified message
isTrue(boolean) - Static method in class team.unnamed.creative.util.Validate
Deprecated.
Validates that the specified expression is true, if it is false, the method throws a IllegalArgumentException
isValidNamespace(String) - Static method in class team.unnamed.creative.util.Keys
 
ITEM_GENERATED - Static variable in interface team.unnamed.creative.model.Model
A Model can be set to extend this key to use a model that is created out of the specified icon
ITEM_HANDHELD - Static variable in interface team.unnamed.creative.model.Model
 
ItemOverride - Class in team.unnamed.creative.model
Represents an item model override, which determines cases in which a different model should be used based on item tags.
ItemPredicate - Class in team.unnamed.creative.model
Represents an item predicate, used to know whether to override an item model or not
ItemTransform - Interface in team.unnamed.creative.model
Place where an item or block model is displayed.
ItemTransform.Builder - Interface in team.unnamed.creative.model
Builder implementation for creating ItemTransform instances
ItemTransform.Type - Enum in team.unnamed.creative.model
Enum of all possible model displays
iterator() - Method in class team.unnamed.creative.base.Vector2Float
 
iterator() - Method in class team.unnamed.creative.base.Vector3Float
 
iterator() - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
 

K

key() - Method in interface team.unnamed.creative.atlas.Atlas.Builder
Gets the atlas key.
key(Key) - Method in interface team.unnamed.creative.atlas.Atlas.Builder
Sets the atlas key.
key() - Method in interface team.unnamed.creative.atlas.Atlas
Gets the Atlas key, e.g.
key() - Method in interface team.unnamed.creative.blockstate.BlockState
 
key() - Method in class team.unnamed.creative.blockstate.Condition.Match
 
key(Key) - Method in interface team.unnamed.creative.font.Font.Builder
Sets the font key.
key() - Method in interface team.unnamed.creative.font.Font
Returns the font key.
key(Key) - Method in interface team.unnamed.creative.font.Font
Returns an updated Font instance with the given key.
key(Key) - Method in interface team.unnamed.creative.lang.Language.Builder
Sets the language key.
key() - Method in interface team.unnamed.creative.lang.Language
Returns the language key.
key(Key) - Method in interface team.unnamed.creative.model.Model.Builder
 
key() - Method in interface team.unnamed.creative.model.Model
 
key() - Method in class team.unnamed.creative.model.ModelTexture
 
key() - Method in interface team.unnamed.creative.sound.Sound
Returns this sound's key (location), the key contains the sound namespace and path, so that the full sound path is formatted like assets/<namespace>/sounds/<path>
key(Key) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
Sets the sound key for the sound entry.
key() - Method in interface team.unnamed.creative.sound.SoundEntry
Returns the path to this sound file, starting from assets/<namespace>/sounds folder or another sound event key
key(Key) - Method in interface team.unnamed.creative.sound.SoundEvent.Builder
Sets the sound event's key
key() - Method in interface team.unnamed.creative.sound.SoundEvent
Returns this sound event's key.
key(Key) - Method in interface team.unnamed.creative.texture.Texture.Builder
Sets the texture key.
key() - Method in interface team.unnamed.creative.texture.Texture.Builder
Gets the texture key.
key() - Method in interface team.unnamed.creative.texture.Texture
Returns this texture's key (location), a key contains the texture namespace and path, so that the full texture path is formatted like assets/<namespace>/textures/<path>
key(Key) - Method in interface team.unnamed.creative.texture.Texture
Returns an updated texture with the given key.
KeyPattern - Interface in team.unnamed.creative.base
Represents a Key pattern or predicate, uses regular expressions to match Key.namespace()'s and/or Key.value()'s
Keys - Class in team.unnamed.creative.util
 

L

Language - Interface in team.unnamed.creative.lang
Represents a set of translations for a specific language.
language(Key, Map<String, String>) - Static method in interface team.unnamed.creative.lang.Language
Creates a new Language object which holds the given translations in a Map.
language() - Static method in interface team.unnamed.creative.lang.Language
Creates a new Language instance builder.
language(Map<String, LanguageEntry>) - Static method in interface team.unnamed.creative.metadata.language.LanguageMeta
Creates a new LanguageMeta instance from the given languages map
language(Language) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a language to this resource container.
language(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the language with the given key.
language(Language) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
language(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
Language.Builder - Interface in team.unnamed.creative.lang
A builder for Language instances.
LanguageEntry - Interface in team.unnamed.creative.metadata.language
Object representing a Minecraft's Resource Pack language registration, it doesn't contain the language translations
languageEntry(String, String, boolean) - Static method in interface team.unnamed.creative.metadata.language.LanguageEntry
Creates a new Minecraft LanguageEntry instance
languageEntry() - Static method in interface team.unnamed.creative.metadata.language.LanguageEntry
Static factory method for our builder implementation
LanguageEntry.Builder - Interface in team.unnamed.creative.metadata.language
Mutable and fluent-style builder for LanguageEntry instances, since it has a lot of parameters, we create a builder for ease its creation
LanguageMeta - Interface in team.unnamed.creative.metadata.language
Represents the metadata part of the registered languages for a resource pack
languageMeta() - Method in interface team.unnamed.creative.ResourcePack
 
languageMeta(LanguageMeta) - Method in interface team.unnamed.creative.ResourcePack
 
languages() - Method in interface team.unnamed.creative.metadata.language.LanguageMeta
Returns an unmodifiable map of the registered custom languages
languages() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the languages in this resource container.
languages() - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
layers(List<ModelTexture>) - Method in class team.unnamed.creative.model.ModelTextures.Builder
 
layers(ModelTexture...) - Method in class team.unnamed.creative.model.ModelTextures.Builder
 
layers() - Method in class team.unnamed.creative.model.ModelTextures
Returns the item texture layers.
left() - Method in interface team.unnamed.creative.font.UnihexFontProvider.SizeOverride
The left-most column of the glyph in this range.
left() - Method in interface team.unnamed.creative.metadata.gui.GuiBorder
Returns the number of pixels for the border to cover on-screen across its left side, non-negative.
lefthanded() - Static method in class team.unnamed.creative.model.ItemPredicate
Determines the model used by left-handed players.
legacyUnicode(Key, String) - Static method in interface team.unnamed.creative.font.FontProvider
Deprecated.
Removed on Minecraft 1.20
LegacyUnicodeFontProvider - Class in team.unnamed.creative.font
Deprecated.
Removed on Minecraft 1.20
LegacyUnicodeFontProvider(Key, String) - Constructor for class team.unnamed.creative.font.LegacyUnicodeFontProvider
Deprecated.
 

M

match(String, Object) - Static method in interface team.unnamed.creative.blockstate.Condition
 
max() - Method in interface team.unnamed.creative.metadata.pack.PackFormat
Returns the maximum supported pack format.
MAX_EXTENT - Static variable in interface team.unnamed.creative.model.Element
 
MAX_LANGUAGE_LENGTH - Static variable in interface team.unnamed.creative.metadata.language.LanguageMeta
 
MAX_SCALE - Static variable in interface team.unnamed.creative.model.ItemTransform
 
MAX_TRANSLATION - Static variable in interface team.unnamed.creative.model.ItemTransform
 
merge(ResourceContainer, MergeStrategy) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Merges the given other resource container with this resource container.
merge(ResourceContainer, MergeStrategy) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
mergeAndFailOnError() - Static method in interface team.unnamed.creative.resources.MergeStrategy
Gets a merge strategy that merges the resources of the first container with the resources of the second container, resulting in an exception if there are duplicates that can't be merged.
mergeAndKeepFirstOnError() - Static method in interface team.unnamed.creative.resources.MergeStrategy
Gets a merge strategy that merges the resources of the first container with the resources of the second container, keeping the resources of the first container if there are duplicates that can't be merged.
MergeException - Exception in team.unnamed.creative.resources
Signals that an intent to merge two resources or resource containers has failed.
MergeException() - Constructor for exception team.unnamed.creative.resources.MergeException
Constructs an MergeException with no detail message.
MergeException(String) - Constructor for exception team.unnamed.creative.resources.MergeException
Constructs an MergeException with the specified detail message.
MergeException(String, Throwable) - Constructor for exception team.unnamed.creative.resources.MergeException
Constructs a new MergeException with the specified detail message and cause.
MergeException(Throwable) - Constructor for exception team.unnamed.creative.resources.MergeException
Constructs a new MergeException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
MergeStrategy - Interface in team.unnamed.creative.resources
Represents a merging strategy, determines how to merge two ResourceContainer instances in one.
meta(Class<T>) - Method in interface team.unnamed.creative.metadata.Metadata
Gets the metadata part of the given type.
meta() - Method in interface team.unnamed.creative.metadata.Metadatable
 
meta(Metadata) - Method in interface team.unnamed.creative.metadata.Metadatable
 
meta(Metadata) - Method in interface team.unnamed.creative.texture.Texture.Builder
Sets the texture metadata.
meta() - Method in interface team.unnamed.creative.texture.Texture.Builder
Gets the texture metadata.
meta() - Method in interface team.unnamed.creative.texture.Texture
Returns the metadata object for this texture, contains some extra information for the texture
meta(Metadata) - Method in interface team.unnamed.creative.texture.Texture
Returns an updated texture with the given metadata.
Metadata - Interface in team.unnamed.creative.metadata
Represents a metadata container for a specific metadata-able resource or for the resource-pack information.
metadata() - Static method in interface team.unnamed.creative.metadata.Metadata
Creates a new Metadata builder.
metadata() - Method in interface team.unnamed.creative.ResourcePack
Returns the metadata of this resource pack, may be empty, but it is never null
metadata(Metadata) - Method in interface team.unnamed.creative.ResourcePack
Sets the metadata for this resource pack, may be empty, but not null
Metadata.Builder - Interface in team.unnamed.creative.metadata
 
Metadatable - Interface in team.unnamed.creative.metadata
 
MetadataPart - Interface in team.unnamed.creative.metadata
Represents a resource-pack resource metadata part.
min() - Method in interface team.unnamed.creative.metadata.pack.PackFormat
Returns the minimum supported pack format.
MIN_EXTENT - Static variable in interface team.unnamed.creative.model.Element
 
MIN_SCALE - Static variable in interface team.unnamed.creative.model.ItemTransform
 
MIN_TRANSLATION - Static variable in interface team.unnamed.creative.model.ItemTransform
 
MINECRAFT_ALT - Static variable in interface team.unnamed.creative.font.Font
 
MINECRAFT_DEFAULT - Static variable in interface team.unnamed.creative.font.Font
 
MINECRAFT_ILLAGERALT - Static variable in interface team.unnamed.creative.font.Font
 
MINECRAFT_UNIFORM - Static variable in interface team.unnamed.creative.font.Font
 
MINECRAFT_UV_UNIT - Static variable in interface team.unnamed.creative.model.ElementFace
Deprecated.
Should not be exposed, moved to serializer
MOB_EFFECTS - Static variable in interface team.unnamed.creative.atlas.Atlas
 
model(Key) - Method in class team.unnamed.creative.blockstate.Variant.Builder
 
model() - Method in class team.unnamed.creative.blockstate.Variant
Returns the Key instance which specifies the new model location (resource location)
model() - Method in class team.unnamed.creative.model.ItemOverride
Returns the resource location of the new item model if the case is met
Model - Interface in team.unnamed.creative.model
Represents a Minecraft block/item model.
model() - Static method in interface team.unnamed.creative.model.Model
 
model(Model) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a model to this resource container.
model(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the model with the given key.
model(Model) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
model(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
Model.Builder - Interface in team.unnamed.creative.model
 
Model.GuiLight - Enum in team.unnamed.creative.model
Enum of possible "gui_light" property values
models() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the models in this resource container.
models() - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
ModelTexture - Class in team.unnamed.creative.model
 
ModelTextures - Class in team.unnamed.creative.model
Object holding a Model textures, every texture is stored in form of a Key (resource location)
ModelTextures.Builder - Class in team.unnamed.creative.model
Builder implementation for ModelTextures objects
MoreCollections - Class in team.unnamed.creative.util
Extended set of collection utilities
multipart() - Method in interface team.unnamed.creative.blockstate.BlockState
 
multiply(Vector2Float) - Method in class team.unnamed.creative.base.Vector2Float
Returns a new vector result of multiplying the given value vector by this vector.
multiply(float) - Method in class team.unnamed.creative.base.Vector2Float
Returns a new vector result of multiplying this vector by the given scalar value.
multiply(float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of multiplying this vector by the given scalar value.
multiply(float, float, float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of multiplying this vector by the given x, y and z values, one by one.
multiply(Vector3Float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of multiplying this vector by the given value, one by one (Xa*Xb, Ya*Yb, Za*Zb).
multiply(float) - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
Multiplies this vector components by the given scalar, returns a new vector with the resulting values
MultiVariant - Class in team.unnamed.creative.blockstate
 

N

name(String) - Method in interface team.unnamed.creative.metadata.language.LanguageEntry.Builder
Sets the language full name, shown in the Minecraft language menu
name() - Method in interface team.unnamed.creative.metadata.language.LanguageEntry
Returns the language full name, shown in the Minecraft language menu
name() - Method in class team.unnamed.creative.model.ItemPredicate
Returns the name of this item predicate, e.g.
name() - Method in interface team.unnamed.creative.sound.SoundEntry
Deprecated.
Use SoundEntry.key() instead
nameEvent(Key) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
nameEvent(String) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
nameSound(Key) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
namespace() - Method in interface team.unnamed.creative.base.KeyPattern
Returns the key's namespace pattern to match.
namespace(String) - Method in interface team.unnamed.creative.sound.SoundRegistry.Builder
Sets the sound registry namespace.
namespace() - Method in interface team.unnamed.creative.sound.SoundRegistry
Gets the sound registry namespace.
nineSlice(int, int, GuiBorder) - Static method in interface team.unnamed.creative.metadata.gui.GuiScaling
Returns a GuiScaling instance that slices the sprite into 4 corners, 4 edges and 1 center slice, which will be tiled across the desired space.
nineSlice(int, int, int) - Static method in interface team.unnamed.creative.metadata.gui.GuiScaling
Returns a GuiScaling instance that slices the sprite into 4 corners, 4 edges and 1 center slice, which will be tiled across the desired space.
NineSliceGuiScaling - Interface in team.unnamed.creative.metadata.gui
A type of GuiScaling that slices the sprite into 4 corners, 4 edges and 1 center slice, which will be tiled across the desired space.
NONE - Static variable in interface team.unnamed.creative.blockstate.Condition
 

O

of(Key, List<AtlasSource>) - Static method in interface team.unnamed.creative.atlas.Atlas
Deprecated.
of(Key, double, double, double, double) - Static method in interface team.unnamed.creative.atlas.UnstitchAtlasSource.Region
of(Pattern, Pattern) - Static method in interface team.unnamed.creative.base.KeyPattern
Creates a new KeyPattern instance that will filter keys using the specified namespace pattern and value pattern
of(String, String) - Static method in interface team.unnamed.creative.base.KeyPattern
Creates a new KeyPattern instance that will filter keys using the specified namespace pattern and value pattern
of(Key, Map<String, MultiVariant>, List<Selector>) - Static method in interface team.unnamed.creative.blockstate.BlockState
Creates a new BlockState object from the given values
of(Key, Map<String, MultiVariant>) - Static method in interface team.unnamed.creative.blockstate.BlockState
Creates a new BlockState instance with the given block state variants
of(Key, List<Selector>) - Static method in interface team.unnamed.creative.blockstate.BlockState
Creates a new BlockState instance from the given block state multipart info
of(Key, Selector...) - Static method in interface team.unnamed.creative.blockstate.BlockState
 
of(List<Variant>) - Static method in class team.unnamed.creative.blockstate.MultiVariant
 
of(Variant...) - Static method in class team.unnamed.creative.blockstate.MultiVariant
 
of(Condition, MultiVariant) - Static method in class team.unnamed.creative.blockstate.Selector
 
of(MultiVariant) - Static method in class team.unnamed.creative.blockstate.Selector
 
of(Writable, String) - Static method in interface team.unnamed.creative.BuiltResourcePack
Creates a new BuiltResourcePack instance from the given data and hash.
of(byte[], String) - Static method in interface team.unnamed.creative.BuiltResourcePack
of(Key, List<FontProvider>) - Static method in interface team.unnamed.creative.font.Font
of(Key, FontProvider...) - Static method in interface team.unnamed.creative.font.Font
of(Key) - Static method in interface team.unnamed.creative.font.ReferenceFontProvider
Deprecated.
of(int, int, int, int) - Static method in interface team.unnamed.creative.font.UnihexFontProvider.SizeOverride
of(Key, Map<String, String>) - Static method in interface team.unnamed.creative.lang.Language
Deprecated.
Use Language.language(Key, Map) instead, it is better for static imports
of(int, int) - Static method in interface team.unnamed.creative.metadata.animation.AnimationFrame
Deprecated.
of(int) - Static method in interface team.unnamed.creative.metadata.animation.AnimationFrame
Deprecated.
of(boolean, int, int, int, List<AnimationFrame>) - Static method in interface team.unnamed.creative.metadata.animation.AnimationMeta
of(List<KeyPattern>) - Static method in interface team.unnamed.creative.metadata.filter.FilterMeta
Deprecated.
of(KeyPattern...) - Static method in interface team.unnamed.creative.metadata.filter.FilterMeta
Deprecated.
of() - Static method in interface team.unnamed.creative.metadata.filter.FilterMeta
Deprecated.
of(GuiScaling) - Static method in interface team.unnamed.creative.metadata.gui.GuiMeta
Creates a new GuiMeta instance from the given gui scaling.
of(String, String, boolean) - Static method in interface team.unnamed.creative.metadata.language.LanguageEntry
of(Map<String, LanguageEntry>) - Static method in interface team.unnamed.creative.metadata.language.LanguageMeta
Deprecated.
of(PackFormat, String) - Static method in interface team.unnamed.creative.metadata.overlays.OverlayEntry
Creates a new OverlayEntry instance with the given pack formats range and directory name.
of(List<OverlayEntry>) - Static method in interface team.unnamed.creative.metadata.overlays.OverlaysMeta
Creates a new OverlaysMeta instance with the given overlays.
of(OverlayEntry...) - Static method in interface team.unnamed.creative.metadata.overlays.OverlaysMeta
Creates a new OverlaysMeta instance with the given overlays.
of(int, String) - Static method in interface team.unnamed.creative.metadata.pack.PackMeta
Creates a new PackMeta instance from the given values
of(PackFormat, Component) - Static method in interface team.unnamed.creative.metadata.pack.PackMeta
Creates a new PackMeta instance from the given values.
of(int, Component) - Static method in interface team.unnamed.creative.metadata.pack.PackMeta
Creates a new PackMeta instance from the given values.
of(boolean, boolean) - Static method in interface team.unnamed.creative.metadata.texture.TextureMeta
Deprecated.
of(VillagerMeta.Hat) - Static method in interface team.unnamed.creative.metadata.villager.VillagerMeta
Deprecated.
of(Vector4Float, String, CubeFace, int, int) - Static method in interface team.unnamed.creative.model.ElementFace
of(Vector3Float, Axis3D, float, boolean) - Static method in class team.unnamed.creative.model.ElementRotation
Creates a new ElementRotation instance from the provided values
of(Key, List<ItemPredicate>) - Static method in class team.unnamed.creative.model.ItemOverride
Creates a new ItemOverride instance from the given values
of(Key, ItemPredicate...) - Static method in class team.unnamed.creative.model.ItemOverride
Creates a new ItemOverride instance from the given values
of(Vector3Float, Vector3Float, Vector3Float) - Static method in interface team.unnamed.creative.model.ItemTransform
of(List<ModelTexture>, ModelTexture, Map<String, ModelTexture>) - Static method in class team.unnamed.creative.model.ModelTextures
Creates a new ModelTextures from the given values
of(Key, Writable) - Static method in interface team.unnamed.creative.sound.Sound
Deprecated.
of(Key, boolean, String, List<SoundEntry>) - Static method in interface team.unnamed.creative.sound.SoundEvent
of(String, Set<SoundEvent>) - Static method in interface team.unnamed.creative.sound.SoundRegistry
of(Key, Writable) - Static method in interface team.unnamed.creative.texture.Texture
Deprecated.
Use Texture.texture(Key, Writable) instead, it's better for static imports
of(Key, Writable, Metadata) - Static method in interface team.unnamed.creative.texture.Texture
Deprecated.
Use Texture.texture(Key, Writable) instead, it's better for static imports
ofKey(Key) - Static method in class team.unnamed.creative.model.ModelTexture
 
ofNamespace(Pattern) - Static method in interface team.unnamed.creative.base.KeyPattern
Creates a new KeyPattern instance that will filter keys using the specified namespace pattern and will filter any value
ofNamespace(String) - Static method in interface team.unnamed.creative.base.KeyPattern
Creates a new KeyPattern instance that will filter keys using the specified namespace pattern and will filter any value
ofReference(String) - Static method in class team.unnamed.creative.model.ModelTexture
 
ofValue(Pattern) - Static method in interface team.unnamed.creative.base.KeyPattern
Creates a new KeyPattern instance that will filter keys using the specified value pattern and will apply to every namespace
ofValue(String) - Static method in interface team.unnamed.creative.base.KeyPattern
Creates a new KeyPattern instance that will filter keys using the specified value pattern and will apply to every namespace
ONE - Static variable in class team.unnamed.creative.base.Vector2Float
Constant for Vector2Float value with abscissa and ordinate of 1 one.
ONE - Static variable in class team.unnamed.creative.base.Vector3Float
Constant for Vector3Float value with abscissa, ordinate and applicate of 1 one.
open() - Method in interface team.unnamed.creative.base.Readable
Opens this readable object with a InputStream, this method can be called anytime, it should be consistent with its data and return it exactly every time.
or(Condition...) - Static method in interface team.unnamed.creative.blockstate.Condition
 
or(List<Condition>) - Static method in interface team.unnamed.creative.blockstate.Condition
 
origin(Vector3Float) - Method in class team.unnamed.creative.model.ElementRotation.Builder
 
origin() - Method in class team.unnamed.creative.model.ElementRotation
Returns the rotation origin, a.k.a.
origin(Vector3Float) - Method in class team.unnamed.creative.model.ElementRotation
 
Overlay - Interface in team.unnamed.creative.overlay
Represents a resource-pack overlay.
overlay(String) - Static method in interface team.unnamed.creative.overlay.Overlay
Creates a new overlay object that will live in the given directory name.
overlay(Overlay) - Method in interface team.unnamed.creative.ResourcePack
Adds or sets an overlay to this resource-pack.
overlay(String) - Method in interface team.unnamed.creative.ResourcePack
Gets the overlay with the given directory name.
OverlayEntry - Interface in team.unnamed.creative.metadata.overlays
Represents an overlay entry for the OverlaysMeta part.
OverlayEntry.Directory - Annotation Type in team.unnamed.creative.metadata.overlays
Specifies that the annotated string must be a valid directory string for overlay entries.
overlays() - Method in interface team.unnamed.creative.ResourcePack
Gets all the overlays in this resource-pack.
OverlaysMeta - Interface in team.unnamed.creative.metadata.overlays
Represents the "overlays" metadata part.
overlaysMeta() - Method in interface team.unnamed.creative.ResourcePack
Gets the overlay meta specified in the resource-pack metadata.
overlaysMeta(OverlaysMeta) - Method in interface team.unnamed.creative.ResourcePack
Sets the overlay meta specified in the resource-pack metadata.
override(int, int, int, int) - Static method in interface team.unnamed.creative.font.UnihexFontProvider.SizeOverride
Creates a new UnihexFontProvider.SizeOverride instance with the given parameters.
override(String, String, int, int) - Static method in interface team.unnamed.creative.font.UnihexFontProvider.SizeOverride
Creates a new UnihexFontProvider.SizeOverride instance with the given parameters.
override() - Static method in interface team.unnamed.creative.resources.MergeStrategy
Gets a merge strategy that overrides the resources of the first container with the resources of the second container if there are duplicates.
overrides(List<ItemOverride>) - Method in interface team.unnamed.creative.model.Model.Builder
 
overrides(ItemOverride...) - Method in interface team.unnamed.creative.model.Model.Builder
 
overrides() - Method in interface team.unnamed.creative.model.Model
Returns a list of item overrides, item overrides determine cases in which a different model should be used based on item tags
oversample(float) - Method in class team.unnamed.creative.font.TrueTypeFontProvider.Builder
 
oversample() - Method in class team.unnamed.creative.font.TrueTypeFontProvider
Returns the resolution to render at

P

PackFormat - Interface in team.unnamed.creative.metadata.pack
Represents the format or version of a resource-pack.
PackMeta - Interface in team.unnamed.creative.metadata.pack
Class representing the "pack" section of the pack.mcmeta file for Minecraft Resource Packs
packMeta() - Method in interface team.unnamed.creative.ResourcePack
 
packMeta(PackMeta) - Method in interface team.unnamed.creative.ResourcePack
 
packMeta(int, String) - Method in interface team.unnamed.creative.ResourcePack
 
packMeta(PackFormat, Component) - Method in interface team.unnamed.creative.ResourcePack
Sets the resource-pack metadata, which specifies the pack supported format(s) and its description.
packMeta(int, Component) - Method in interface team.unnamed.creative.ResourcePack
Sets the resource-pack metadata, which specifies the pack supported format and its description.
PAINTINGS - Static variable in interface team.unnamed.creative.atlas.Atlas
 
palettedPermutations(List<Key>, Key, Map<String, Key>) - Static method in interface team.unnamed.creative.atlas.AtlasSource
Creates a new PalettedPermutationsAtlasSource, paletted permutations atlas sources dynamically generate textures in-memory with specific color sets.
PalettedPermutationsAtlasSource - Interface in team.unnamed.creative.atlas
A type of AtlasSource used to dynamically generate new textures in memory based on a set of color palettes.
paletteKey() - Method in interface team.unnamed.creative.atlas.PalettedPermutationsAtlasSource
Gets the key of a color palette key file.
parent(Key) - Method in interface team.unnamed.creative.model.Model.Builder
 
parent() - Method in interface team.unnamed.creative.model.Model
Returns the parent model of this model object
part(ResourcePackPart) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds the given resource pack part to this resource container.
particle(ModelTexture) - Method in class team.unnamed.creative.model.ModelTextures.Builder
 
particle() - Method in class team.unnamed.creative.model.ModelTextures
Returns what texture to load particles from.
PARTICLES - Static variable in interface team.unnamed.creative.atlas.Atlas
 
parts(Collection<MetadataPart>) - Method in interface team.unnamed.creative.metadata.Metadata.Builder
Sets the metadata parts of this builder.
parts() - Method in interface team.unnamed.creative.metadata.Metadata
Gets all the metadata parts in this metadata object.
path(Path, OpenOption...) - Static method in interface team.unnamed.creative.base.Readable
Creates a new Readable instance that represents the given Path, which will be opened every time Readable.open() is called
path(Path, OpenOption...) - Static method in interface team.unnamed.creative.base.Writable
Creates a new Writable instance that represents the given Path, which will be copied to the given OutputStream when calling Writable.write(java.io.OutputStream)
pattern() - Method in interface team.unnamed.creative.atlas.FilterAtlasSource
Gets the pattern to filter the textures
patterns() - Method in interface team.unnamed.creative.metadata.filter.FilterMeta
Returns the list of key patterns to block from resource packs that are below this one.
permutations() - Method in interface team.unnamed.creative.atlas.PalettedPermutationsAtlasSource
Gets the map of permutations from suffix to a key of a color palette file.
pitch(float) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
Sets the pitch for the sound.
pitch() - Method in interface team.unnamed.creative.sound.SoundEntry
Returns the sound pitch, can be higher or lower than zero or one
position() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource.Region
Gets the position of the top-left corner of the region.
predicate() - Method in class team.unnamed.creative.model.ItemOverride
Returns an unmodifiable list of the cases where this item model override should be used
prefix() - Method in interface team.unnamed.creative.atlas.DirectoryAtlasSource
String to be prefixed to the sprite name when loaded, can be empty.
preload(boolean) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
Sets the preload value for the sound.
preload() - Method in interface team.unnamed.creative.sound.SoundEntry
Determines whether this sound should be loaded when loading the pack instead of when the sound is played
providers(List<FontProvider>) - Method in interface team.unnamed.creative.font.Font.Builder
Sets the font providers.
providers(FontProvider...) - Method in interface team.unnamed.creative.font.Font.Builder
Sets the font providers.
providers() - Method in interface team.unnamed.creative.font.Font
Returns a list of font providers that are merged onto this font
providers(List<FontProvider>) - Method in interface team.unnamed.creative.font.Font
Returns an updated Font instance with the given providers.
pull(float) - Static method in class team.unnamed.creative.model.ItemPredicate
Determines the amount a bow or crossbow has been pulled, expressed in a decimal value of less than one.
pulling() - Static method in class team.unnamed.creative.model.ItemPredicate
Used on bows and crossbows to determine if the bow is being pulled.

R

read(T) - Method in interface team.unnamed.creative.serialize.ResourcePackReader
Reads the given source and converts it to a ResourcePack.
Readable - Interface in team.unnamed.creative.base
Interface for representing data that can be read via a InputStream such as resources, files, bytes in memory, etc.
readAndWrite(OutputStream) - Method in interface team.unnamed.creative.base.Readable
Opens, reads and writes this Readable information and transfers/writes it to the given OutputStream
readAsByteArray() - Method in interface team.unnamed.creative.base.Readable
Opens and reads this Readable instance to a byte array, it is recommended to cache the returned result if you need to re-use it, since this method reads the data every time it is called
readAsUTF8String() - Method in interface team.unnamed.creative.base.Readable
Opens and reads this Readable instance to an UTF-8 string, it is recommended to cache the returned result if you need to re-use it, since this method (may) read the data every time is called
reference(Key) - Static method in interface team.unnamed.creative.font.FontProvider
Creates a new ReferenceFontProvider instance that references another font specified by the given id, which is the font key.
reference(Font) - Static method in interface team.unnamed.creative.font.FontProvider
Creates a new ReferenceFontProvider instance that references another font specified by the given font.
reference() - Method in class team.unnamed.creative.model.ModelTexture
 
ReferenceFontProvider - Interface in team.unnamed.creative.font
Type of FontProvider that references another font.
region(Key, Vector2Float, Vector2Float) - Static method in interface team.unnamed.creative.atlas.UnstitchAtlasSource.Region
Creates a new UnstitchAtlasSource.Region instance.
region(String) - Method in interface team.unnamed.creative.metadata.language.LanguageEntry.Builder
Sets the region or country of this language, shown in the default Minecraft client language menu
region() - Method in interface team.unnamed.creative.metadata.language.LanguageEntry
Returns the region or country of this language, shown in the default Minecraft client language menu
regions() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource
Returns the list of regions to copy from the source image.
removeAtlas(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the atlas with the given key.
removeAtlas(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
removeBlockState(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the block state with the given key.
removeBlockState(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
removeFont(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the font with the given key.
removeFont(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
removeLanguage(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the language with the given key.
removeLanguage(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
removeModel(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the model with the given key.
removeModel(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
removeSound(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the sound with the given key.
removeSound(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
removeSoundEvent(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the sound event with the given key.
removeSoundRegistry(String) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the sound registry with the given namespace.
removeSoundRegistry(String) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
removeTexture(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the texture with the given key.
removeTexture(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
removeUnknownFile(String) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Removes the unknown file with the given path.
removeUnknownFile(String) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
replace(boolean) - Method in interface team.unnamed.creative.sound.SoundEvent.Builder
Sets whether the sounds listed in SoundEvent.sounds() should replace the sounds listed in the default sound registry for this sound event.
replace() - Method in interface team.unnamed.creative.sound.SoundEvent
Returns true if the sounds listed in SoundEvent.sounds() should replace the sounds listed in the default sounds.json for this sound event.
rescale(boolean) - Method in class team.unnamed.creative.model.ElementRotation.Builder
 
rescale() - Method in class team.unnamed.creative.model.ElementRotation
Returns true if faces will be scaled across the whole block
rescale(boolean) - Method in class team.unnamed.creative.model.ElementRotation
 
resource() - Method in interface team.unnamed.creative.atlas.SingleAtlasSource
The texture key (It can be Texture.key())
resource() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource
Returns the location of the resource to copy from within the pack (relative to textures directory, implied .png extension).
resource(ClassLoader, String) - Static method in interface team.unnamed.creative.base.Readable
Creates a new Readable instance that represents the named resource at the specified class loader
resource(String) - Static method in interface team.unnamed.creative.base.Readable
resource(ClassLoader, String) - Static method in interface team.unnamed.creative.base.Writable
Creates a new Writable instance that represents the named resource at the specified class loader
resource(String) - Static method in interface team.unnamed.creative.base.Writable
ResourceContainer - Interface in team.unnamed.creative.overlay
 
ResourceContainerImpl - Class in team.unnamed.creative.overlay
 
ResourceContainerImpl() - Constructor for class team.unnamed.creative.overlay.ResourceContainerImpl
 
ResourcePack - Interface in team.unnamed.creative
Represents a Minecraft: Java Edition resource-pack, it is only a memory representation and needs to be serialized/compiled to a BuiltResourcePack if you want to send it
resourcePack() - Static method in interface team.unnamed.creative.ResourcePack
Creates a new, empty resource-pack instance.
ResourcePackPart - Interface in team.unnamed.creative.part
Represents a resource-pack part.
ResourcePackReader<T> - Interface in team.unnamed.creative.serialize
Represents a resource pack reader.
ResourcePackWriter<T> - Interface in team.unnamed.creative.serialize
Represents a resource pack writer.
right() - Method in interface team.unnamed.creative.font.UnihexFontProvider.SizeOverride
The right-most column of the glyph in this range.
right() - Method in interface team.unnamed.creative.metadata.gui.GuiBorder
Returns the number of pixels for the border to cover on-screen across its right side, non-negative.
rotation(ElementRotation) - Method in interface team.unnamed.creative.model.Element.Builder
Sets the element rotation.
rotation() - Method in interface team.unnamed.creative.model.Element
Gets the element rotation.
rotation(int) - Method in interface team.unnamed.creative.model.ElementFace.Builder
Sets the face rotation, it rotates the texture by the specified number of degrees.
rotation() - Method in interface team.unnamed.creative.model.ElementFace
Returns this face texture rotation, it rotates the texture by the specified number of degrees.
rotation(Vector3Float) - Method in interface team.unnamed.creative.model.ItemTransform.Builder
Sets the rotation for the model display.
rotation() - Method in interface team.unnamed.creative.model.ItemTransform
Returns the rotation for this model display

S

scale(Vector3Float) - Method in interface team.unnamed.creative.model.ItemTransform.Builder
Sets the scale for the model display [0, 4]
scale() - Method in interface team.unnamed.creative.model.ItemTransform
Returns the scale of the mode
scaling() - Method in interface team.unnamed.creative.metadata.gui.GuiMeta
Gets the gui meta scaling.
Selector - Class in team.unnamed.creative.blockstate
Can be used instead of direct Variant to combine models based on block state attributes
shade(boolean) - Method in interface team.unnamed.creative.model.Element.Builder
Sets whether to render shadows for this element or not.
shade() - Method in interface team.unnamed.creative.model.Element
Determines whether to render shadows for this element or not
SHIELD_PATTERNS - Static variable in interface team.unnamed.creative.atlas.Atlas
 
shift(Vector2Float) - Method in class team.unnamed.creative.font.TrueTypeFontProvider.Builder
 
shift() - Method in class team.unnamed.creative.font.TrueTypeFontProvider
Returns the distance by which the characters of this provider are shifted.
SHULKER_BOXES - Static variable in interface team.unnamed.creative.atlas.Atlas
 
SIGNS - Static variable in interface team.unnamed.creative.atlas.Atlas
 
single(Key, Key) - Static method in interface team.unnamed.creative.atlas.AtlasSource
Creates a new SingleAtlasSource, single atlas sources add a single file and maps it to a custom name (sprite) if set
single(Key) - Static method in interface team.unnamed.creative.atlas.AtlasSource
Creates a new SingleAtlasSource, single atlas sources add a single file.
SingleAtlasSource - Interface in team.unnamed.creative.atlas
An atlas source that adds a single file to the texture atlas and maps it to a custom name (sprite) if set.
size(float) - Method in class team.unnamed.creative.font.TrueTypeFontProvider.Builder
 
size() - Method in class team.unnamed.creative.font.TrueTypeFontProvider
Returns the font size to render at
sizes() - Method in class team.unnamed.creative.font.LegacyUnicodeFontProvider
Deprecated.
Returns the resource location inside assets/<namespace>/ of a binary file describing the horizontal start and end positions for each character from 0 to 15
sizes(List<UnihexFontProvider.SizeOverride>) - Method in interface team.unnamed.creative.font.UnihexFontProvider.Builder
Sets the size overrides for this font provider.
sizes(UnihexFontProvider.SizeOverride...) - Method in interface team.unnamed.creative.font.UnihexFontProvider.Builder
Sets the size overrides for this font provider.
sizes() - Method in interface team.unnamed.creative.font.UnihexFontProvider
A list of size overrides, an override contains an (inclusive) range of codepoints and their custom dimensions
skip(List<String>) - Method in class team.unnamed.creative.font.TrueTypeFontProvider.Builder
 
skip(String...) - Method in class team.unnamed.creative.font.TrueTypeFontProvider.Builder
 
skip() - Method in class team.unnamed.creative.font.TrueTypeFontProvider
Returns an unmodifiable list of strings to exclude
sound(Sound) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a sound to this resource container.
sound(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the sound with the given key.
sound(Key, Writable) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a sound to this resource container.
sound(Sound) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
sound(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
Sound - Interface in team.unnamed.creative.sound
Represents a Minecraft sound data in the resource-pack, similar to Texture.
sound(Key, Writable) - Static method in interface team.unnamed.creative.sound.Sound
Creates a new sound instance with the given key and data.
sound(Key, float, float, int, boolean, int, boolean) - Static method in interface team.unnamed.creative.sound.SoundEntry
Deprecated.
Use the builder instead
sound(SoundEvent) - Method in interface team.unnamed.creative.sound.SoundRegistry.Builder
Adds the given sound event to the registry.
sound(Key) - Method in interface team.unnamed.creative.sound.SoundRegistry
Returns the sound event with the given key, or null if not found.
SoundEntry - Interface in team.unnamed.creative.sound
Represents a possible sound for a SoundEvent, when a sound event is called, a random sound is selected to be played
soundEntry(Sound) - Static method in interface team.unnamed.creative.sound.SoundEntry
Creates a new SoundEntry from the given sound.
soundEntry(SoundEvent) - Static method in interface team.unnamed.creative.sound.SoundEntry
Creates a new SoundEntry from the given sound event.
soundEntry() - Static method in interface team.unnamed.creative.sound.SoundEntry
Static factory method for our builder implementation
SoundEntry.Builder - Interface in team.unnamed.creative.sound
Mutable and fluent-style builder for SoundEntry instances, since it has a lot of parameters, we create a builder for ease its creation
SoundEntry.Type - Enum in team.unnamed.creative.sound
Specifies the type of SoundEntry
soundEvent(SoundEvent) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a sound event to this resource container.
soundEvent(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the sound event with the given key.
SoundEvent - Interface in team.unnamed.creative.sound
Represents a sound event, a compound of SoundEntry instances
soundEvent(Key, boolean, String, List<SoundEntry>) - Static method in interface team.unnamed.creative.sound.SoundEvent
Creates a new SoundEvent from the given values
soundEvent() - Static method in interface team.unnamed.creative.sound.SoundEvent
Creates a new SoundEvent.Builder instance, it eases the creation of SoundEvent objects
SoundEvent.Builder - Interface in team.unnamed.creative.sound
Builder implementation for ease the construction of SoundEvent instances
soundEvents() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the sound events in this resource container.
soundRegistries() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the sound registries in this resource container.
soundRegistries() - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
soundRegistry(SoundRegistry) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a sound registry to this resource container.
soundRegistry(String) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the sound registry with the given namespace.
soundRegistry(SoundRegistry) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
soundRegistry(String) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
SoundRegistry - Interface in team.unnamed.creative.sound
Represents a SoundEvent registry.
soundRegistry(String, Set<SoundEvent>) - Static method in interface team.unnamed.creative.sound.SoundRegistry
Creates a new registry from the given sounds.
soundRegistry(String, Collection<SoundEvent>) - Static method in interface team.unnamed.creative.sound.SoundRegistry
Creates a new registry from the given sounds.
soundRegistry() - Static method in interface team.unnamed.creative.sound.SoundRegistry
Creates a new registry builder.
SoundRegistry.Builder - Interface in team.unnamed.creative.sound
A sound registry builder.
sounds() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the sounds in this resource container.
sounds() - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
sounds(List<SoundEntry>) - Method in interface team.unnamed.creative.sound.SoundEvent.Builder
Sets the sounds this sound event uses, one of the listed sounds is randomly selected to play when this sound event is triggered
sounds(SoundEntry...) - Method in interface team.unnamed.creative.sound.SoundEvent.Builder
Sets the sounds this sound event uses, one of the listed sounds is randomly selected to play when this sound event is triggered
sounds() - Method in interface team.unnamed.creative.sound.SoundEvent
The sounds this sound event uses, one of the listed sounds is randomly selected to play when this sound event is triggered
sounds(Collection<? extends SoundEvent>) - Method in interface team.unnamed.creative.sound.SoundRegistry.Builder
Sets the given sound events to the registry.
sounds() - Method in interface team.unnamed.creative.sound.SoundRegistry
Returns an unmodifiable collection of the registered sound events.
source() - Method in interface team.unnamed.creative.atlas.DirectoryAtlasSource
Gets the directory path, relative to the textures' directory.
sources() - Method in interface team.unnamed.creative.atlas.Atlas.Builder
Gets the list of sources for the built atlas.
sources(List<AtlasSource>) - Method in interface team.unnamed.creative.atlas.Atlas.Builder
Sets the list of sources for the built atlas.
sources(AtlasSource...) - Method in interface team.unnamed.creative.atlas.Atlas.Builder
Sets the given sources for the built atlas.
sources() - Method in interface team.unnamed.creative.atlas.Atlas
Gets the list of sources for this Atlas
space() - Static method in interface team.unnamed.creative.font.FontProvider
Creates a new SpaceFontProvider builder This font provider consists of a map of codepoints (characters) and integers (how many pixels to shift by) If a character is used in a space font provider, it is not rendered, and is instead used as spacing.
space(Map<String, Integer>) - Static method in interface team.unnamed.creative.font.FontProvider
Creates a new SpaceFontProvider instance from provided arguments This font provider consists of a map of codepoints (characters) and integers (how many pixels to shift by) If a character is used in a space font provider, it is not rendered, and is instead used as spacing.
SpaceFontProvider - Class in team.unnamed.creative.font
A font provider for adding custom spacing, without needing to use bitmaps.
SpaceFontProvider(Map<String, Integer>) - Constructor for class team.unnamed.creative.font.SpaceFontProvider
 
SpaceFontProvider.Builder - Class in team.unnamed.creative.font
Mutable and fluent-style builder for SpaceFontProvider instances
sprite() - Method in interface team.unnamed.creative.atlas.SingleAtlasSource
The sprite name to use, if null, it means that the same value as SingleAtlasSource.resource() should be used.
sprite() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource.Region
Gets the sprite name.
stream(boolean) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
Sets whether the sound should be streamed.
stream() - Method in interface team.unnamed.creative.sound.SoundEntry
Returns true if this sound should be streamed from its file.
stretch() - Static method in interface team.unnamed.creative.metadata.gui.GuiScaling
Returns a GuiScaling instance that makes the sprite stretch across the desired space.
StretchGuiScaling - Interface in team.unnamed.creative.metadata.gui
Type of GuiScaling that makes the sprite stretch across the desired space.
stringUtf8(String) - Static method in interface team.unnamed.creative.base.Readable
Creates a new Readable instance representing the given string, which is read via a ByteArrayInputStream when needed
stringUtf8(String) - Static method in interface team.unnamed.creative.base.Writable
Creates a new Writable instance representing the given string, which is written using the UTF-8 StandardCharsets.UTF_8 encoding
subtitle(String) - Method in interface team.unnamed.creative.sound.SoundEvent.Builder
Sets the sound event subtitle, which is translated as the subtitle of the sound if "Show Subtitles" is enabled in-game
subtitle() - Method in interface team.unnamed.creative.sound.SoundEvent
Returns the sound event subtitle, which is translated as the subtitle of the sound if "Show Subtitles" is enabled in-game
subtract(Vector2Float) - Method in class team.unnamed.creative.base.Vector2Float
Returns a new vector result of subtracting the given value to this vector.
subtract(float, float, float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of subtracting the given x, y and z values from this vector.
subtract(Vector3Float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector result of subtracting the given value from this vector.

T

team.unnamed.creative - package team.unnamed.creative
The creative API: A resource-pack library for Minecraft: Java Edition.
team.unnamed.creative.atlas - package team.unnamed.creative.atlas
Provides classes to work with texture atlases.
team.unnamed.creative.base - package team.unnamed.creative.base
 
team.unnamed.creative.blockstate - package team.unnamed.creative.blockstate
Provides classes for Minecraft block states.
team.unnamed.creative.font - package team.unnamed.creative.font
Data classes for resource pack fonts and font providers.
team.unnamed.creative.lang - package team.unnamed.creative.lang
Package containing classes related to resource pack languages.
team.unnamed.creative.metadata - package team.unnamed.creative.metadata
 
team.unnamed.creative.metadata.animation - package team.unnamed.creative.metadata.animation
Contains classes related to the animation metadata.
team.unnamed.creative.metadata.filter - package team.unnamed.creative.metadata.filter
Defines the filter metadata section, applicable to the root resource pack metadata.
team.unnamed.creative.metadata.gui - package team.unnamed.creative.metadata.gui
Package containing classes related to the gui metadata section.
team.unnamed.creative.metadata.language - package team.unnamed.creative.metadata.language
Package defining the language metadata section, which enumerates the languages that the resource-pack adds.
team.unnamed.creative.metadata.overlays - package team.unnamed.creative.metadata.overlays
Package containing classes related to the resource pack "overlays" metadata section.
team.unnamed.creative.metadata.pack - package team.unnamed.creative.metadata.pack
Package containing classes related to the resource pack metadata section.
team.unnamed.creative.metadata.texture - package team.unnamed.creative.metadata.texture
Defines a texture metadata part applicable to misc textures.
team.unnamed.creative.metadata.villager - package team.unnamed.creative.metadata.villager
Defines the metadata type applicable to villager textures.
team.unnamed.creative.model - package team.unnamed.creative.model
 
team.unnamed.creative.overlay - package team.unnamed.creative.overlay
 
team.unnamed.creative.part - package team.unnamed.creative.part
Provides classes that represent abstract parts of a resource-pack.
team.unnamed.creative.resources - package team.unnamed.creative.resources
Package containing miscellaneous classes for handling resources and resource-packs.
team.unnamed.creative.serialize - package team.unnamed.creative.serialize
Contains classes related to serialization and deserialization of ResourcePack objects.
team.unnamed.creative.sound - package team.unnamed.creative.sound
Data classes for working with sounds.
team.unnamed.creative.texture - package team.unnamed.creative.texture
Data classes for textures.
team.unnamed.creative.util - package team.unnamed.creative.util
 
template() - Method in class team.unnamed.creative.font.LegacyUnicodeFontProvider
Deprecated.
Returns the resource location inside assets/<namespace>/textures that leads to the texture files that should be used for this provider
test(Key) - Method in interface team.unnamed.creative.base.KeyPattern
Tests if the given Key matches with this pattern.
texture(boolean, boolean) - Static method in interface team.unnamed.creative.metadata.texture.TextureMeta
Creates a new TextureMeta instance to be applied to a texture
texture(String) - Method in interface team.unnamed.creative.model.ElementFace.Builder
Sets the texture id to use, it must be prepended with a "#".
texture() - Method in interface team.unnamed.creative.model.ElementFace
Returns this face's texture in variable form prepended with a "#"
texture(Texture) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a texture to this resource container.
texture(Key) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the texture with the given key.
texture(Key, Writable) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a texture to this resource container.
texture(Key, Writable, Metadata) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates a texture to this resource container.
texture(Texture) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
texture(Key) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
Texture - Interface in team.unnamed.creative.texture
Represents a Minecraft texture (PNG image) in the resource pack, textures are an essential part of the game graphics
texture(Key, Writable) - Static method in interface team.unnamed.creative.texture.Texture
Creates a texture.
texture(Key, Writable, Metadata) - Static method in interface team.unnamed.creative.texture.Texture
Creates a texture.
texture() - Static method in interface team.unnamed.creative.texture.Texture
Creates a new builder for textures.
Texture.Builder - Interface in team.unnamed.creative.texture
A builder for texture instances.
TextureMeta - Interface in team.unnamed.creative.metadata.texture
Represents meta-data applicable to textures
textureMeta(TextureMeta) - Method in interface team.unnamed.creative.texture.Texture.Builder
Adds a texture metadata part to the texture metadata.
textures() - Method in interface team.unnamed.creative.atlas.PalettedPermutationsAtlasSource
Gets the list of keys of the base textures.
textures(ModelTextures) - Method in interface team.unnamed.creative.model.Model.Builder
 
textures() - Method in interface team.unnamed.creative.model.Model
Returns this model textures
textures() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the textures in this resource container.
textures() - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
TextureUV - Interface in team.unnamed.creative.texture
Represents a texture UV mapping.
throwing() - Static method in class team.unnamed.creative.model.ItemPredicate
Used on the trident to determine if the trident is ready to be thrown by the player
tile(int, int) - Static method in interface team.unnamed.creative.metadata.gui.GuiScaling
Returns a GuiScaling instance that makes the sprite repeat itself across the desired space, starting from top-left.
TileGuiScaling - Interface in team.unnamed.creative.metadata.gui
Type of GuiScaling that makes the sprite repeat itself across the desired space, starting from top-left.
time(float) - Static method in class team.unnamed.creative.model.ItemPredicate
Used on clocks to determine the current time, expressed in a decimal value of less than one
tintIndex(int) - Method in interface team.unnamed.creative.model.ElementFace.Builder
Sets the face tint index, it determines whether to tint the texture using a hardcoded tint index.
tintIndex() - Method in interface team.unnamed.creative.model.ElementFace
Determines whether to tint the texture using a hardcoded tint index.
to() - Method in interface team.unnamed.creative.font.UnihexFontProvider.SizeOverride
The end of the codepoint range (inclusive).
to(Vector3Float) - Method in interface team.unnamed.creative.model.Element.Builder
Sets the stop point of the element cuboid.
to(float, float, float) - Method in interface team.unnamed.creative.model.Element.Builder
Sets the stop point of the element cuboid.
to() - Method in interface team.unnamed.creative.model.Element
Returns the stop point of the element cuboid.
to() - Method in interface team.unnamed.creative.texture.TextureUV
Returns the UV region end point.
toArray() - Method in class team.unnamed.creative.base.Vector2Float
Converts this vector object to a float array with the X component at index 0 and the Y component at index 1.
toArray() - Method in class team.unnamed.creative.base.Vector3Float
Converts this vector to an array of float values with X, Y, Z order.
toArray() - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
 
toBuilder() - Method in interface team.unnamed.creative.atlas.Atlas
Converts this atlas instance to its builder type, with all the properties already set
toBuilder() - Method in interface team.unnamed.creative.font.BitMapFontProvider
Converts this BitMapFontProvider instance to a BitMapFontProvider.Builder instance with the same values as this font provider.
toBuilder() - Method in interface team.unnamed.creative.font.Font
Returns a new Font.Builder instance with the same values as this font.
toBuilder() - Method in class team.unnamed.creative.font.SpaceFontProvider
 
toBuilder() - Method in interface team.unnamed.creative.metadata.Metadata
Converts this metadata object to a Metadata.Builder with all the metadata parts in this object.
toBuilder() - Method in interface team.unnamed.creative.model.Model
Converts this model object to a Model.Builder with all the model-properties in this object.
toBuilder() - Method in class team.unnamed.creative.model.ModelTextures
 
toBuilder() - Method in interface team.unnamed.creative.sound.SoundEntry
Converts this sound entry instance to its builder type, with all the properties already set
toBuilder() - Method in interface team.unnamed.creative.sound.SoundEvent
Converts this sound event instance to its builder type, with all the properties already set
toBuilder() - Method in interface team.unnamed.creative.texture.Texture
Returns a new texture builder with all properties from this texture.
toByteArray() - Method in interface team.unnamed.creative.base.Writable
Converts this Writable instance to a byte array, it is not recommended invoking this method so often
top() - Method in interface team.unnamed.creative.metadata.gui.GuiBorder
Returns the number of pixels for the border to cover on-screen across its top side, non-negative.
toString() - Method in class team.unnamed.creative.base.Vector2Float
 
toString() - Method in class team.unnamed.creative.base.Vector3Float
 
toString() - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
 
toString() - Method in class team.unnamed.creative.blockstate.Selector
 
toString() - Method in class team.unnamed.creative.blockstate.Variant
 
toString() - Method in class team.unnamed.creative.font.LegacyUnicodeFontProvider
Deprecated.
 
toString() - Method in class team.unnamed.creative.font.SpaceFontProvider
 
toString() - Method in class team.unnamed.creative.font.TrueTypeFontProvider
 
toString() - Method in class team.unnamed.creative.model.ElementRotation
 
toString() - Method in class team.unnamed.creative.model.ItemOverride
 
toString() - Method in class team.unnamed.creative.model.ItemPredicate
 
toString() - Method in class team.unnamed.creative.model.ModelTextures
 
toUTF8String() - Method in interface team.unnamed.creative.base.Writable
Converts this Writable instance to an UTF-8 string, it is not recommended invoking this method so often, it exists only for easing debugging
transform(Vector3Float, Vector3Float, Vector3Float) - Static method in interface team.unnamed.creative.model.ItemTransform
Creates a new ItemTransform instance from the given values
transform() - Static method in interface team.unnamed.creative.model.ItemTransform
Static factory method for instantiating our builder implementation, which eases the creation of ItemTransform instances
translation(String, String) - Method in interface team.unnamed.creative.lang.Language.Builder
Adds a translation to the language.
translation(String) - Method in interface team.unnamed.creative.lang.Language
Returns the translation for the given key, or null if there is no translation.
translation(Translatable) - Method in interface team.unnamed.creative.lang.Language
Returns the translation for the given Translatable object, or null if there is no translation.
translation(Vector3Float) - Method in interface team.unnamed.creative.model.ItemTransform.Builder
Sets the translation for the model display [-80, 80]
translation() - Method in interface team.unnamed.creative.model.ItemTransform
Returns the position of the model
translations(Map<String, String>) - Method in interface team.unnamed.creative.lang.Language.Builder
Sets the language translations.
translations() - Method in interface team.unnamed.creative.lang.Language
Returns a map containing all the translations for this language, where the key is the translation key (yeah) and the value is the actual translation, in example, there could be a translation for the Stone block
trueType() - Static method in interface team.unnamed.creative.font.FontProvider
Static factory method for TrueTypeFontProvider builder implementation
TrueTypeFontProvider - Class in team.unnamed.creative.font
A FontProvider implementation that uses fonts with the True Type Font format
TrueTypeFontProvider(Key, Vector2Float, float, float, List<String>) - Constructor for class team.unnamed.creative.font.TrueTypeFontProvider
 
TrueTypeFontProvider.Builder - Class in team.unnamed.creative.font
Mutable and fluent-style builder for TrueTypeFontProvider instances
type() - Method in interface team.unnamed.creative.metadata.MetadataPart
Returns the type of this metadata part.
type(SoundEntry.Type) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
Sets the sound type for the sound entry.
type() - Method in interface team.unnamed.creative.sound.SoundEntry
Returns the sound type, which determines how to interpret the SoundEntry.name() property

U

unihex(Key, List<UnihexFontProvider.SizeOverride>) - Static method in interface team.unnamed.creative.font.FontProvider
Creates a new instance of UnihexFontProvider
unihex() - Static method in interface team.unnamed.creative.font.FontProvider
Creates a new builder for UnihexFontProvider instances
UnihexFontProvider - Interface in team.unnamed.creative.font
A FontProvider implementation that uses Unifont HEX files
UnihexFontProvider.Builder - Interface in team.unnamed.creative.font
Mutable and fluent-style builder for UnihexFontProvider instances
UnihexFontProvider.SizeOverride - Interface in team.unnamed.creative.font
A range of codepoints that should have a different width than the auto-detected.
unknownFile(String, Writable) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Adds/updates an unknown file to this resource container.
unknownFile(String) - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets the unknown file with the given path.
unknownFile(String, Writable) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
unknownFile(String) - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
unknownFiles() - Method in interface team.unnamed.creative.overlay.ResourceContainer
Gets all the unknown files in this resource container.
unknownFiles() - Method in class team.unnamed.creative.overlay.ResourceContainerImpl
 
unstitch(Key, List<UnstitchAtlasSource.Region>, Vector2Float) - Static method in interface team.unnamed.creative.atlas.AtlasSource
Creates a new UnstitchAtlasSource, unstitch atlas sources copy rectangular regions from other images.
unstitch(Key, List<UnstitchAtlasSource.Region>, double, double) - Static method in interface team.unnamed.creative.atlas.AtlasSource
UnstitchAtlasSource - Interface in team.unnamed.creative.atlas
An AtlasSource that copies rectangular regions from other images.
UnstitchAtlasSource.Region - Interface in team.unnamed.creative.atlas
A region to copy from a UnstitchAtlasSource image.
uv(TextureUV) - Method in interface team.unnamed.creative.model.ElementFace.Builder
Sets the texture area to use, will be automatically generated by the client if not set.
uv(Vector4Float) - Method in interface team.unnamed.creative.model.ElementFace.Builder
Deprecated.
uv() - Method in interface team.unnamed.creative.model.ElementFace
Deprecated.
Use ElementFace.uv0() instead
uv(Vector2Float, Vector2Float) - Static method in interface team.unnamed.creative.texture.TextureUV
Creates a new TextureUV instance with the given start and end points.
uv(float, float, float, float) - Static method in interface team.unnamed.creative.texture.TextureUV
Creates a new TextureUV instance with the given start and end points.
uv0() - Method in interface team.unnamed.creative.model.ElementFace
Deprecated.
Will be renamed to "uv" in 2.0.0
uvLock(boolean) - Method in class team.unnamed.creative.blockstate.Variant.Builder
 
uvLock() - Method in class team.unnamed.creative.blockstate.Variant
Can be true or false (default).

V

Validate - Class in team.unnamed.creative.util
Deprecated.
validateNamespace(String) - Static method in class team.unnamed.creative.util.Keys
 
value() - Method in interface team.unnamed.creative.base.KeyPattern
Returns the key's value pattern to match.
value() - Method in class team.unnamed.creative.blockstate.Condition.Match
 
value() - Method in class team.unnamed.creative.model.ItemPredicate
Returns the value for this item predicate, e.g.
valueOf(String) - Static method in enum team.unnamed.creative.base.Axis3D
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum team.unnamed.creative.base.CubeFace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum team.unnamed.creative.metadata.villager.VillagerMeta.Hat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum team.unnamed.creative.model.ItemTransform.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum team.unnamed.creative.model.Model.GuiLight
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum team.unnamed.creative.sound.SoundEntry.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum team.unnamed.creative.base.Axis3D
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum team.unnamed.creative.base.CubeFace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum team.unnamed.creative.metadata.villager.VillagerMeta.Hat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum team.unnamed.creative.model.ItemTransform.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum team.unnamed.creative.model.Model.GuiLight
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum team.unnamed.creative.sound.SoundEntry.Type
Returns an array containing the constants of this enum type, in the order they are declared.
variables(Map<String, ModelTexture>) - Method in class team.unnamed.creative.model.ModelTextures.Builder
 
variables() - Method in class team.unnamed.creative.model.ModelTextures
Returns an unmodifiable map of the texture variable definitions and assignations
variant() - Method in class team.unnamed.creative.blockstate.Selector
 
Variant - Class in team.unnamed.creative.blockstate
Represents a block state variant, applies a different model for a block state
Variant.Builder - Class in team.unnamed.creative.blockstate
 
variants() - Method in interface team.unnamed.creative.blockstate.BlockState
 
variants() - Method in class team.unnamed.creative.blockstate.MultiVariant
 
Vector2Float - Class in team.unnamed.creative.base
Represents a fixed-size vector of two 32-bit floating-point numbers, immutable.
Vector2Float(float, float) - Constructor for class team.unnamed.creative.base.Vector2Float
Constructs a new Vector2Float with the given x and y values.
Vector3Float - Class in team.unnamed.creative.base
Represents a fixed-size vector of three 32-bit floating-point numbers, immutable.
Vector3Float(float, float, float) - Constructor for class team.unnamed.creative.base.Vector3Float
Constructs a new Vector3Float with the given x, y and z values.
Vector4Float - Class in team.unnamed.creative.base
Deprecated.
Bad design. Use two Vector2Float instead
Vector4Float(float, float, float, float) - Constructor for class team.unnamed.creative.base.Vector4Float
Deprecated.
 
villager(VillagerMeta.Hat) - Static method in interface team.unnamed.creative.metadata.villager.VillagerMeta
Creates a new VillagerMeta instance from the given values
VillagerMeta - Interface in team.unnamed.creative.metadata.villager
Metadata applicable to villager textures (from entity/villager and entity/zombie_villager) containing additional effects to apply to the villager hat layer.
villagerMeta(VillagerMeta) - Method in interface team.unnamed.creative.texture.Texture.Builder
Adds a villager metadata part to the texture metadata.
VillagerMeta.Hat - Enum in team.unnamed.creative.metadata.villager
Represents the hat render mode for villager textures.
volume(float) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
Sets the volume for the sound.
volume() - Method in interface team.unnamed.creative.sound.SoundEntry
Returns the volume for playing this sound.

W

weight(int) - Method in class team.unnamed.creative.blockstate.Variant.Builder
 
weight() - Method in class team.unnamed.creative.blockstate.Variant
Sets the probability of the model for being used in the game, defaults to 1 (=100%).
weight(int) - Method in interface team.unnamed.creative.sound.SoundEntry.Builder
Sets the weight for the sound.
weight() - Method in interface team.unnamed.creative.sound.SoundEntry
Returns the chance that this sound is selected to play when this sound event is triggered
width() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource.Region
Deprecated.
width(int) - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta.Builder
Sets the width of the tile, as a direct ratio rather than in pixels.
width() - Method in interface team.unnamed.creative.metadata.animation.AnimationMeta
Returns the width of the tile, as a direct ratio rather than in pixels.
width() - Method in interface team.unnamed.creative.metadata.gui.NineSliceGuiScaling
Returns the number of pixels for the sprite to cover on-screen across its width, always positive.
width() - Method in interface team.unnamed.creative.metadata.gui.TileGuiScaling
Returns the number of pixels for the sprite to cover on-screen across its width, always positive.
with(Axis3D, float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector which is the same as this vector, but with one component updated.
withDefaultValues(Sound) - Static method in interface team.unnamed.creative.sound.SoundEntry
Deprecated.
Writable - Interface in team.unnamed.creative.base
Interface for representing objects that can be written to a OutputStream, this class is util for representing assets that can be exported anytime, without necessarily loading them
write(OutputStream) - Method in interface team.unnamed.creative.base.Writable
Writes this object information to a OutputStream, this method can be called anytime, it should be consistent with its data and generate the exact same output for the same input (attributes) of the implementation
write(T, ResourcePack) - Method in interface team.unnamed.creative.serialize.ResourcePackWriter
Writes the given ResourcePack to the given target.

X

x() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource.Region
Deprecated.
x() - Method in class team.unnamed.creative.base.Vector2Float
Returns the "X" component or abscissa of this vector.
x() - Method in class team.unnamed.creative.base.Vector3Float
Returns the "X" component or abscissa of this vector.
x(float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector with the given x value and the same y and z values as this vector.
x() - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
Gets the first "X" value for this vector
x(int) - Method in class team.unnamed.creative.blockstate.Variant.Builder
 
x() - Method in class team.unnamed.creative.blockstate.Variant
Returns the rotation of the model on the x-axis in increments of 90 degrees
x2() - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
Gets the second "X" value for this vector
xDivisor() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource
Deprecated.
Use UnstitchAtlasSource.divisor() X component instead

Y

y() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource.Region
Deprecated.
y() - Method in class team.unnamed.creative.base.Vector2Float
Returns the "Y" component or ordinate of this vector.
y() - Method in class team.unnamed.creative.base.Vector3Float
Returns the "Y" component or ordinate of this vector.
y(float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector with the given y value and the same x and z values as this vector.
y() - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
Gets the first "Y" value for this vector
y(int) - Method in class team.unnamed.creative.blockstate.Variant.Builder
 
y() - Method in class team.unnamed.creative.blockstate.Variant
Returns the rotation of the model on the y-axis in increments of 90 degrees
y2() - Method in class team.unnamed.creative.base.Vector4Float
Deprecated.
Gets the second "Y" value for this vector
yDivisor() - Method in interface team.unnamed.creative.atlas.UnstitchAtlasSource
Deprecated.
Use UnstitchAtlasSource.divisor() Y component instead

Z

z() - Method in class team.unnamed.creative.base.Vector3Float
Returns the "Z" component or applicate of this vector.
z(float) - Method in class team.unnamed.creative.base.Vector3Float
Returns a new vector with the given z value and the same x and y values as this vector.
ZERO - Static variable in class team.unnamed.creative.base.Vector2Float
Constant for Vector2Float value with abscissa and ordinate of 0 zero.
ZERO - Static variable in class team.unnamed.creative.base.Vector3Float
Constant for Vector3Float value with abscissa, ordinate and applicate of 0 zero.
ZERO - Static variable in class team.unnamed.creative.base.Vector4Float
Deprecated.
Constant for Vector2Float value with all four components with 0 zero as value
A B C D E F G H I K L M N O P R S T U V W X Y Z 
Skip navigation links