Index
All Classes and Interfaces|All Packages
B
- baseItem(Material) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
-
Sets the underlying vanilla material for this item.
- baseItem(Material) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
C
- clear() - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
-
Resets the registry.
- com.zombienw.onyxlib - package com.zombienw.onyxlib
- com.zombienw.onyxlib.api - package com.zombienw.onyxlib.api
- com.zombienw.onyxlib.api.item - package com.zombienw.onyxlib.api.item
- com.zombienw.onyxlib.impl.item - package com.zombienw.onyxlib.impl.item
- com.zombienw.onyxlib.impl.pack - package com.zombienw.onyxlib.impl.pack
- com.zombienw.onyxlib.impl.registry - package com.zombienw.onyxlib.impl.registry
- create() - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
-
Generates a single ItemStack representing this custom item.
- create() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
- create(int) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
-
Generates a stack of this custom item.
- create(int) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
D
- displayName(String) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
-
Sets the display name using a legacy string with no italics.
- displayName(String) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
- displayName(Component) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
-
Sets the display name using an Adventure Component.
- displayName(Component) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
G
- generate() - Method in class com.zombienw.onyxlib.impl.pack.PackGenerator
- getAllNamespaces() - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
-
Retrieves all registered namespaces.
- getBaseMaterial() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
- getId() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
- getItem(String) - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
-
Used for item search
- getItem(NamespacedKey) - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
-
Retrieves an item across all namespaces using its full key.
- getItems() - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
-
Used for pack generation
- getKey() - Method in interface com.zombienw.onyxlib.api.OnyxNamespace
-
Gets the key associated with this namespace.
- getKey() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
- getKey() - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
- getNamespace(String) - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
-
Retrieves a namespace without creating it.
- getOrCreate(Plugin) - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
-
Retrieves an existing namespace for a plugin, or creates a new one.
- getPlugin() - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
- getTexturePath() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
I
- item(String) - Method in interface com.zombienw.onyxlib.api.OnyxNamespace
-
Retrieves an existing OnyxItem or creates a new one if it doesn't exist.
- item(String) - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
- itemMeta(Consumer) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
-
Provides direct access to the ItemMeta for complex modifications.
- itemMeta(Consumer) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
L
- lock() - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
- lockAll() - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
-
Locks all registered namespaces, preventing item registrations.
N
- namespace(Plugin) - Static method in class com.zombienw.onyxlib.api.OnyxLib
-
Retrieves or creates a namespace for the given plugin.
- NamespaceRegistry - Class in com.zombienw.onyxlib.impl.registry
-
Global internal registry for managing all plugin namespaces.
O
- onCommand(CommandSender, Command, String, String[]) - Method in class com.zombienw.onyxlib.OnyxCommand
- onDisable() - Method in class com.zombienw.onyxlib.OnyxPlugin
- onEnable() - Method in class com.zombienw.onyxlib.OnyxPlugin
- onServerLoad(ServerLoadEvent) - Method in class com.zombienw.onyxlib.OnyxPlugin
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.zombienw.onyxlib.OnyxCommand
- OnyxCommand - Class in com.zombienw.onyxlib
- OnyxCommand(OnyxPlugin) - Constructor for class com.zombienw.onyxlib.OnyxCommand
- OnyxItem - Interface in com.zombienw.onyxlib.api.item
- OnyxItemImpl - Class in com.zombienw.onyxlib.impl.item
- OnyxItemImpl(String, NamespacedKey, NamespacedKey) - Constructor for class com.zombienw.onyxlib.impl.item.OnyxItemImpl
- OnyxLib - Class in com.zombienw.onyxlib.api
- OnyxNamespace - Interface in com.zombienw.onyxlib.api
- OnyxNamespaceImpl - Class in com.zombienw.onyxlib.impl.registry
- OnyxNamespaceImpl(Plugin, String) - Constructor for class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
- OnyxPlugin - Class in com.zombienw.onyxlib
-
The core JavaPlugin instance for OnyxLib.
- OnyxPlugin() - Constructor for class com.zombienw.onyxlib.OnyxPlugin
P
- PackGenerator - Class in com.zombienw.onyxlib.impl.pack
- PackGenerator(OnyxPlugin) - Constructor for class com.zombienw.onyxlib.impl.pack.PackGenerator
T
- texture(String) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
-
Sets the relative path to the texture file, WITHOUT the .png extension.
- texture(String) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
All Classes and Interfaces|All Packages