IOptiGuiApi
The core OptiGUI API.
Functions
Link copied to clipboard
public abstract void addRetexturableScreen(@NotNull() @NotNull() Class<? extends Screen> screenClass)
Marks the given class and all of its subclasses as retexturable.
Link copied to clipboard
@Nullable()
Finds the registered block entity processor for the given block entity class.
Link copied to clipboard
@Nullable()
Returns the container's inventory screen texture.
Link copied to clipboard
@Nullable()
Finds the registered entity processor for the given entity class.
Link copied to clipboard
Returns the implementation of IOptiGuiApi.
Link copied to clipboard
Returns the ID of the mod, which provides OptiGUI implementation.
Link copied to clipboard
Returns the implementation of {@see IInspector}.
Link copied to clipboard
Returns the implementation of {@see IInteractor}.
Link copied to clipboard
Tells whether the OptiGUI implementation is loaded or not.
Link copied to clipboard
Returns if the screen's texture is allowed to be changed.