- 56
- 4
- 3
сделал я через кэп ману, работает идеально, но я вообще не знаю как отображать ее. я смог сделать просто отображение картинки, но как накладывать одну картинку на другую, чтобы это работало - вообще не знаю.
если нужно могу приложить спрайт. я вообще не представляю как сделать и буду рад любой помощи
Java:
public class EtherRenderer {
Minecraft mc = Minecraft.getInstance();
@SubscribeEvent
public void onRender(RenderGameOverlayEvent.Post event) {
if (event.getType() == RenderGameOverlayEvent.ElementType.ALL) {
onTickRender(event);
}
}
@SuppressWarnings("deprecation")
private void onTickRender(RenderGameOverlayEvent.Post event) {
if (mc.currentScreen == null) {
GlStateManager.color4f(1.0F, 1.0F, 1.0F, 1.0F);
IngameGui gui = mc.ingameGUI;
int x = this.mc.getMainWindow().getScaledWidth() - 111;
int y = this.mc.getMainWindow().getScaledHeight() - 18;
this.mc.getTextureManager().bindTexture(new ResourceLocation(CoSRPG.MOD_ID, "textures/gui/ether_bar.png"));
gui.blit(event.getMatrixStack(), x, y, 0, 0, 100, 9);
}
}
}
если нужно могу приложить спрайт. я вообще не представляю как сделать и буду рад любой помощи
Последнее редактирование: