[1.7.10 mod]HUD?画面上に文字を表示したいです。

返信する

スマイリー
:D :) ;) :( :o :? 8-) :x :P :|
スマイリーを全て表示する

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON

トピックのレビュー
   

展開ビュー トピックのレビュー: [1.7.10 mod]HUD?画面上に文字を表示したいです。

Re: [1.7.10 mod]HUD?画面上に文字を表示したいです。

by おがちゃん » 2021年1月20日(水) 19:18

コード: 全て選択

@SubscribeEvent
public void displayEvent(RenderGameOverlayEvent.Text event){
	ItemStack stack=Minecraft.getMinecraft().thePlayer.getHeldItem();
	//持っているアイテムを取得
	if (stack!=null&&stack.getItem()==Items.apple) {//例としてリンゴを持っていた時
		int x = event.resolution.getScaledWidth();
		int y = event.resolution.getScaledHeight();
		Minecraft.getMinecraft().fontRenderer.drawStringWithShadow(”表示させたい文字”,x /2, y - 50,0xffffff);
		//第二引数はx座標(例は画面中央),第三引数はy座標(例は下から50),第四引数は文字の色(16進数のカラーコードで、例は白色の文字)
		
	}
}
こちらをイベントとして登録すればできると思います

[1.7.10 mod]HUD?画面上に文字を表示したいです。

by aaiueo » 2020年11月22日(日) 09:41

特定のアイテムを手に持った時に、マインクラフトのホットバーの上あたりに特定の文字を表示したいです。ほかの製作者のコードをGitHubで覗いてみたりしましたが、よくわかりませんでした。
初心者ですが、よろしくお願いします。

ページトップ