問題タブ [minecraft-forge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java OpenGL Stencil を使用してアウトラインを作成する
オブジェクトの上にオブジェクトのアウトラインをレンダリングしようとしていますが、いくつか問題があります。私は OpenGL があまり得意ではないので、そのほとんどは次のチュートリアルからのものでした。望ましい効果は、次のようなものであると想定されています。
しかし、これは現時点での結果です:
これを行うために使用しているコードは次のとおりです。
そしてdoRender
、プレーヤーをレンダリングするためのメソッドはすでに存在します。これに関するものは何でも役に立ちます。
java - jrubyを使ったクラス宣言の使い方
Forge と JRuby を使用して Minecraft の mod を作成しようとしています。Ruby を使用して mod を作成したいのですが、Forge が mod として受け入れるにはクラス宣言を使用する必要があります。
これを関数のように書いてみましたが、うまくいきません。エラーは表示されませんが、Forge はそれを認識しません。
これをRubyで書くにはどうすればいいですか?この部分を Java で、残りを Ruby で記述しても機能しますが、すべて Ruby で記述した方がよいでしょう。
編集済み: これは、Java を使用して mod を作成する正しい方法です。
ルビーの私のコード:
java - jruby を使用して Java 配列オブジェクトを作成する
jruby を使用して Minecraft の mod を作成しています。現在、新しいレシピを作成しようとしていますが、次のエラーが発生します。
これは、Java でこれを行う正しい方法です。
これは私のルビーコードです:
これは addRecipe 関数です (GameRegistry クラスから)
AddShapedRecipe 関数:
Rubyで配列オブジェクトを作成し、Javaにエクスポートする方法は?
ありがとう
minecraft - Minecraft Forge 1.8 - ServerProxy が SinglePlayer で機能しない
Forge 1.8 で mod を作成しており、SidedProxy システムを利用しています。テスト用にいくつかの項目/ブロックを追加しましたが、私の mod は主にサーバー側のロジックを制御する必要があり、保存時にデータを書き込んだり読み取ったりする必要があります。私の理解では、マインクラフトのゲームには常にサーバーがあり、シングルプレイヤーではそれが内部サーバーです。ただし、Eclipse から実行すると、print ステートメントからの出力が表示されず、ブロック ハンドラーが登録されないため、ServerProxy は実行されません。
明確にするために、私は現在、ブロック ブレーク イベントと配置イベントを検出するイベント ハンドラーを持っています。commonProxy または clientProxy で動作します。ただし、それが専用サーバーであろうと内部サーバーであろうと、ServerProxy にある必要があるロジック側にある必要があります。