C言語で数値積分する

最近マイクラの記事ばかり書いていて、「学生成分が足りていないのでは...」と思ったので学生らしく? C言語を使用して、数値積分をやってみました。 1. 考え方 積分の証明は調べれば出てくるので、考え方だけ簡単にまとめます。 ある関数を分割していき、短…

マイクラプログラミング入門の動画について

以前より「マイクラ自動化」というプログラミング経験のある方を対象にして、C#からマイクラのコマンドを実行する方法を紹介していました。 しかし、マイクラ自動化はプログラミングを始めたばかりの方にはハードルが高いと思いました。特に、CoreRCONライブ…

【Minecraft】MojangアカウントからMicrosoftアカウントへの移行方法

先日、マイクラを起動したらアカウント移行の準備が整ったという通知が届いていました。 Java版Minecraftで遊ぶためには Mojang アカウントが必要でしたが、Microsoft の傘下に入ったことで、新規ユーザは Microsoft アカウントの登録が必須となりました。今…

【C#】マイクラで矢を飛ばすプログラム

前回はプレイヤーにパーティクルを付与しつつ、爆発させるような魔法攻撃を再現しました。今回は矢を連続で打ち込むような攻撃をプログラムから実行してみます。(エミヤさんの例の技っぽいやつの再現です。) こちら参考画像になります。 準備 Minecraft Se…

【C#】マイクラでイ゛オ゛ナ゛ズン゛!してみた

マイクラの世界で「魔法が使えたらなぁ...」なんて思ったことありませんか? 例えば、クリーパーやTNTを使えば爆発させることが出来ますし、ウィッチやポーションを使えば状態異常を付与することができます。他にも、雷を落とすことだって可能です。 可能な…

友人のために Azure VM でマイクラサーバを立てた話

先日、友人と「マイクラしたいね~」という話をしたのをきっかけに、マイクラサーバを立てました。過去に何度かマイクラサーバの立て方を書いてきましたが、Spigot かつ 1.17.1 でのバージョンは初めてだと思いますので、まとめておきます。 ちなみに仮想マ…

MinecraftConnection 1.1.0 での花火アイテム作成方法

マイクラプログラミング用のライブラリ MinecraftConnection ですが、先日 Version 1.1.0 をリリースしました。 www.nuget.org 今回は花火アップデートということで、花火のコンストラクタや拡張メソッドの追加など、いくつかの変更をおこないました。 コン…

Minecraft Java版 と BE版のクロスプレイ方法

通常、Minecraft Java Edition と BE版(統合版)とでは一緒にプレイすることは出来ませんが、あるプラグインを入れたサーバを立ち上げると一緒に遊ぶことが出来ます。「本当はJava版を買うつもりだったのに...」となってしまっても、この手法を使えば BE 版…

Ubuntu 18.04 LTS で Java 16 を導入する

マイクラサーバー 1.17 以上のバージョンを立ち上げる場合は Java 16 が必要です。Ubuntu 18.04 LTS で upgrade や update を行っても java 16 インストール用のパッケージが存在しないので、手動で追加する必要があります。(ちょっと躓いたのでメモ。) パ…

【C#】マイクラで花火を打ち上げる(万華鏡型花火製作)

マイクラで花火を打ち上げる場合、/summon コマンドと NBT を用いて花火の形状や色等を決めます。これを連続して打ち上げることで様々な形の花火を演出することが出来ます。 今回は万華鏡型と呼ばれる花火を打ち上げるための方法を紹介します。 1. 万華鏡型…