プログラミング

ゲーム

【Java + Mod開発】オリジナルのブロックをMinecraftで追加する方法

はじめに今回は、マイクラのMod開発としてオリジナルブロックの追加をやってみたいと思います。 前提以下記事を参考にModの開発環境が構築されていること。【参照】【開発環境構築】VSCodeでMinecraft(Java版)のMOD作成環境を...
ゲーム

【Java + Mod開発】オリジナルのアイテムをMinecraftに追加する方法

はじめに今回は、マイクラのMod開発としてオリジナルアイテムの追加をやってみたいと思います。 前提以下記事を参考にModの開発環境が構築されていること。【参照】【開発環境構築】VSCodeでMinecraft(Java版)のMOD作成環境を...
Java

【Java】日付操作について(DateAndTime APIの日付操作)

はじめに今回は、javaの「日付操作」の使い方について、勉強したことを記載していきたいと思います。 主なクラスDateAndTime APIで使用する主なクラスは下の表になります。クラス名詳細LocalDateローカルの日付LocalDat...
Java

【Java】Streamについて(使い方や操作に使用するメソッドについて)

はじめに今回は、javaの「Stream」メソッドについて勉強したことを記載していきたいと思います。 StreamとはStreamとは、ListやMap・Setなどのコレクションに対して、様々な処理をラムダ式を使用して簡潔に記述することを可...
ゲーム

【Java + Mod開発】デバッグ実行してMinecraftのログ出力を確認する方法

はじめに今回は、Modコードのデバッグ実行とログ出力の確認まで実施してみたいと思います。 前提以下記事を参考にModの開発環境が構築されていること。【参照】【開発環境構築】VSCodeでMinecraft(Java版)のMOD作成環境を構築...
Java

【Java】Mapについて(定義・宣言方法・初期化・操作について)

はじめに今回は、javaの「Map」の使い方について、勉強したことを記載していきたいと思います。 Mapとは「Map」はキーと値をペアとして扱うことができるたクラスになります。ペアとして要素を取り扱われるため、キーは一意になります。実装クラ...
Java

【Java】Setについて(定義・宣言方法・初期化・操作について)

はじめに今回は、javaの「Set」の使い方について、勉強したことを記載していきたいと思います。 SetとはSetとは、重複のないデータの集まりを扱うために用意されたクラスになります。Set要素は全て一意の値となるため重複する要素は無視され...
Java

【Java】列挙型(enum)について(定義方法や使い方について)

はじめに今回はjavaの「列挙型(enum)」の使い方について、勉強したことを記載していきたいと思います。 列挙型とは列挙型は、複数の定数(列挙子)をまとめて管理することができる機能のことです。 定義アクセス修飾子 enum 列挙型名 { ...
Java

【Java】staticイニシャライザの使い方(クラスロード時の初期化)

はじめに今回はjavaの「staticイニシャライザ」の使い方について、勉強したことを記載していきたいと思います。 staticイニシャライザとはstaticイニシャライザとは、クラスが使用された時(読み込まれた時)に1度だけ実行したい処理...
Java

【Java + Mod開発】Minecraftで作成するModの名前を変更する方法

はじめに今回は、前回作成した「examplemod-1.0.0.jar」ファイルの名称を、自分で作成したいMod名に変更していきます。 前提以下記事を参考にModの開発環境が構築されていること。【参照】【開発環境構築】VSCodeでMine...