IMinecraft

@NullMarked()
public interface IMinecraft(source)

Functions

Link copied to clipboard
public abstract void addExtraBuiltinConfigProcessors(MoulConfigProcessor<? extends Object> processor)
Link copied to clipboard
public abstract String copyFromClipboard()
Link copied to clipboard
public abstract void copyToClipboard(String string)
Link copied to clipboard
Link copied to clipboard
@ApiStatus.Internal()
@Nullable()
public abstract @Nullable() StructuredText createStructuredTextInternal(Object object)
Create a structured text from an untyped platform object.
Link copied to clipboard
Link copied to clipboard
Dynamically load a buffered image into a minecraft bindable texture.
Link copied to clipboard
Link copied to clipboard
public static IMinecraft getInstance()
Link copied to clipboard
Link copied to clipboard
public abstract StructuredText getKeyName(int keyCode)
Link copied to clipboard
public abstract MCLogger getLogger(String label)
Link copied to clipboard
Link copied to clipboard
public abstract Pair<Double, Double> getMousePositionHF()
Link copied to clipboard
public int getMouseX()
Link copied to clipboard
public double getMouseXHF()
Link copied to clipboard
public int getMouseY()
Link copied to clipboard
public double getMouseYHF()
Link copied to clipboard
public abstract int getScaledHeight()
Link copied to clipboard
public abstract int getScaledWidth()
Link copied to clipboard
public abstract int getScaleFactor()
Link copied to clipboard
public abstract boolean isDevelopmentEnvironment()
Link copied to clipboard
public abstract boolean isGeneratedSentinel(MyResourceLocation resourceLocation)
Link copied to clipboard
public abstract boolean isKeyboardKeyDown(int keyCode)
Link copied to clipboard
public abstract boolean isMouseButtonDown(int mouseButton)
Link copied to clipboard
public abstract boolean isOnMacOs()
Link copied to clipboard
public abstract InputStream loadResourceLocation(MyResourceLocation resourceLocation)
Link copied to clipboard
public void openWrappedScreen(GuiComponent component)
public abstract void openWrappedScreen(GuiContext guiContext)
public void openWrappedScreen(GuiElement guiElement)
Link copied to clipboard
This is a method to provide a render context.
Link copied to clipboard
public void sendChatMessage(StructuredText message)
Link copied to clipboard
public abstract void sendClickableChatMessage(StructuredText message, String action, @Nullable() @Nullable() ClickType clickType)