ハイパーリンク:3 header image 4

Minecraft


2026年01月24日

2026年01月24日(土) 14:02:56 · ワンダと はコメントを受け付けていません · Minecraft

巨像のマップ
minecraftの。

PS2のを20年前くらいに借りて、少しやったことがあるのだ。
それきりなのであんまり詳細は覚えていないが面白かった記憶がある。
思い出したのでそれがminecraftで再現されていないか調べたところ、有志が作ったマップを見つけたのである。
外国ではShadow Of The Colossusというらしい。へえ。
早速中を見てみましょう。


確かにスタート地点がこんなだったような気がする。


像が置いてある通路


多分最初の巨像のところ。


ここは記憶がないけども。。。

多分よく再現されているんだと思う。
結局最後までクリアしてなくて、湖のところあたりで挫折したのである。
いくつ目の巨像でダメになったかは忘れた。

またやりたくなってきちまったね。
しかし時間を持てあましていた当時と違って、今は邪魔が入りすぎるのである。
なかなか。

タグ :

2025年11月18日

2025年11月18日(火) 23:08:56 · 線形の改良 はコメントを受け付けていません · Minecraft

minecraftの

変な交差点で気になっていたところを直している。
例えばこれ。


before


after

左側の道路は直前まで一直線の道路だったのに下りカーブで突然交差点である。
だいぶ無理があったので交差点自体をなくした。

同じようなのでこれ。


before


after

これも奥側からトンネルがずっと直線で数キロあるのに、トンネルから出たとたんに交差点である。
良くないのでトンネルを延長して交差点をなくした。
ただ、こっちのほうはガソリンスタンドがあるのでできればルートは残しておきたい。
立体交差を設置することでお茶を濁すかもしれない。

タグ :

2025年11月15日

2025年11月15日(土) 23:22:33 · 宅地の造成 はコメントを受け付けていません · Minecraft

minecraftの

なんとなく宅地を作っている。
あまり街を作っても人がいないのでイマイチだが、森ばっかりだと変化がないので。
宅地ならまあそんなに人が外にいなくてもいいかなて具合。
その人たちはどこに行ってんだ、て話になるけども。


これを


こんな

森林破壊。

タグ :

2025年11月13日

2025年11月13日(木) 23:06:32 · 傾斜をかっこよくしたいかもしれない はコメントを受け付けていません · Minecraft

minecraftの

久しぶりのminecraftの投稿ではあるが、実際にはちょこちょこやっているのである。
ここのところあまり変わり映えがしないのであるが。

で、道路を作っているときに段差がどうしてもできる。
minecraftはデフォルトでは最小単位が1ブロックであるのでどうしてもガクガクした感じになる。


こんな。

しかしFurenikus RoadsなどのMODには1/16の段差を表現できるブロックもある。
それを全部使えばこんな感じ。

しかし手動で設置しなくてはいけないのである。これは大変な手間がかかる。
全部自動でできればいいんだけども、今のところ使いこなせる感じのいい方法がない。
一応自動でできるMODはあるが、どうも使い方が難しくてかないませぬ。

まあそのうちこなれてくれば全部置き換えるかもね。
今のところはガクガクします。

タグ :

2025年05月05日

2025年05月05日(月) 00:45:00 · 乗り物に乗っているときにダメージが通らないように はコメントを受け付けていません · Minecraft

minecraftの

immersive vehicleでは当たり判定を適切にすればそこで攻撃が阻まれるのである。
しかし当たり判定をつけるのは結構大変なのである。
なので乗り物に乗っているときはある程度以下の攻撃は通らないようにしたいのであった。

で、今の仕組みを調べてみると攻撃を受けたときのイベントをキャッチするのがなかった。
既存の他MODにその処理を組み込んでもよかったが他にも何か出てくるかと思ったので追加することにした。

ぼちぼちといぢるとそんな感じに。

攻撃を与える側はサーバで行うべきとの話があったが、受ける側はサーバでもクライアントでも行わないといけないんだろうか。
よくわからないが片側だけでやっても攻撃を防げなかった。

タグ :

2025年03月10日

2025年03月10日(月) 00:21:05 · FOVを速度に合わせて調整したい はコメントを受け付けていません · Minecraft

minecraftの。

FOVとはfield of viewの略。
視野角のことである。
GTA5では速度が速くなるとFOVが広くなる演出があるのだ。
FOVを広くさせるとスピード感の向上を得られるとのことである。ほう。
minecraftにおいては以前からスピード感がどうもいまいちと感じていたので実に興味深いところ。

しかし調べると速度に合わせてFOVを調整するMODがない。


イメージとしてはこんな。
エリトラとか、ダッシュしたときに調整するのはあるんだけども。
需要ないのか。

やむなく作ることとした。
setNewfovという関数を使えばよいらしい。
ダッシュ時などにFOVを変えるMODを見てみると、デフォルトが1.0Fで、そこから必要に応じて足したり引いたりする様子。

開始速度とかどのくらいまでFOVを広くさせるかなどの調整は必要であるが、いい感じになった。

続きを読む »

タグ :

2025年02月28日

2025年02月28日(金) 00:33:38 · cleanroomMC はコメントを受け付けていません · Minecraft

cleanroomMCというのがあるらしい。
なんでもJAVA21以降のが使えるようになるとのことである。
1.12は標準でJAVA8なのであるが、それと比べるとだいぶパフォーマンスがアップするとか。
実に興味深い。

導入手順は複雑である。
prismloaderというのを使って起動しなくてはいけないらしくて、それのインストールとそれにcleanroomMCを使って起動できるようにファイルを追加したりしなくてはいけない。
で、とりあえずなんとなんとで環境が整って、MODを何も入れない状態での起動には成功した。
しかしいつも使っているMODを突っ込んでみると、起動しない。

ログを見るとmodenwarfareが原因である。
modenwarfareを読み込もうとしたときに
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
とか言っている。

なんでもJAVA9以降、javax.xml.bindは標準ライブラリから外れたらしい。なのでそれがないと言っている。
調べるとそれを依存関係に追加したうえでコンパイルしろとかなんとか。
やり方書いてあるサイトを見てこんなかなとやってみたがやはり見つからないという。

そもそもほかのMODがなぜ問題ないのかよくわかっていない。
fugueというのを入れるとそれらを解決してくれると聞いていたのに。
試しにfugueのソースを見てみると、javax.xml.bindを置き換えている風な処理があるように見える。

調べるとfugue.cfgで対象となるclassを追加すれば動くようになるらしい
Javax Patch Target Listにjavax.xml.~を使っているclassをすべて追加してみると、起動するようになった。
しかし今度はmodernwarfareのアイテムを選ぶと落ちるようになった。
ログによるとrenderringに問題があるとか言っている。
今度はなんですか。

後は落ちはしないがFurenikus Roadsの白線の色が黒くなっている。

optifineを前提にして作っているのかもね。

タグ :

2025年02月15日

2025年02月15日(土) 00:23:01 · トレーラの不具合を解決した はコメントを受け付けていません · Minecraft

これの続き。

トレーラの動きがやっぱり変

一回トレーラを設置した後に処理範囲外まで離れて戻ってくると、連結した後に進んでもトレーラがだんだん離れて行ってしまう件。
あまりにも頻発してイライラするのでとうとう本腰入れることにしたのである。
半年くらいたってるけども。

まあそれで色々デバグ文入れて調べてみると、連結後移動したときクライアントとサーバで位置が違うことが直接の原因だと分かった。
さらに調べるとimmersive vehicleのクルマを管理しているサーバ、クライアントそれぞれのリストのうち、サーバのリストの更新ができてないことが根本の原因だと分かったのである。クライアントはリストの更新ができている。
minecraftにおいては、ある程度離れるとエンティティは処理から解放され、また近づくと処理が始まるのである。
そしてその処理開始時にエンティティとしてのIDが変更となる。
そのため、リストの更新をしないと存在しないエンティティのIDを持つクルマをずっと同リストに保持してしまうことになるわけ。

クライアントの場合、自分だけの話であるのである程度離れた時点でエンティティの開放がイベントとしてキャッチできる。
なのでそのとき同リストからクルマを開放して、再度近づいたときに再登録というのができるのだ。

しかし、サーバでは一プレイヤーが離れたとしても別のプレイヤーが近くにいるなどでその開放がイベントとして存在しないのである。
それでも開放、再登録自体はどこかのタイミングでされて、いつの間にかエンティティとしてのIDが変わっている。
なので昔のIDを使って連結しようとしてもサーバにおいては同IDを持つ車が存在しなくて連結できず、そのため移動してもサーバだけ位置が変わらなくなるという流れである。

ということでサーバでもリストの更新ができればすべて解決する。
エンティティの処理開始時点で同一のクルマがリストに存在する場合にはすべて削除してから登録するように改造した。

そうするとトレーラがだんだん離れていくことはなくなった。
爽快な気分だね。

タグ :

2025年02月01日

2025年02月01日(土) 00:27:14 · 村人のテクスチャが変わるようにしたい はコメントを受け付けていません · Minecraft

butcherとleatherworklerが同じテクスチャだったのである。

いちいちクリックしないとどっちなのかわからないので不便に思っていた。
そのためにVillageNamesというMODで村人のテクスチャを分けるようにしたのだが、分かれてないね。
あまりにも不便なので原因を調べてみることにした。

結果、toroquest revampedのMODを入れているせいで村にいるのがminecraftデフォルトの村人ではなくなっていることと、件のVillageNamesの処理がなんか変なせいでテクスチャが同じになっていることが分かった。
VillageNamesでは最初にNBTタグからprofessionとcareerの値を読み出すのである。
しかしデフォルト村人の以外は読み込まないようになっているのだ。
普通のMODではprofessionとcareerは使わないのであるが、toroquest revampedの村人はそれを珍しく持っている。
そこに対応できていなかったみたい。
結局toroquest revampedの村人が特殊であるせい。

VillageNamesのをデフォルトの村人以外でもNBTタグから読み込むようにすると、テクスチャが分かれるようになった。
ついでに服も着てくれるようになりました。
素晴らしいことでありますね。

タグ :

2025年01月29日

2025年01月29日(水) 00:24:59 · 大きい人 はコメントを受け付けていません · Minecraft

minecraftの
なんでかたまに大きい人が出てくるようになった。

最近更新したMODのせいかもしれない。しかし全然関係ないMODなのに。
それ以外に何か起こるわけでもないので、レアキャラとして記録させていただきたい。

タグ :

2025年01月01日

2025年01月01日(水) 16:54:45 · GTASAのマップをみつけた はコメントを受け付けていません · GTAなど, Minecraft

へえ。

なんとなく探してみると見つけた。
LosSantosしかないが、やたら出来がいい。
どれだけ時間がかかったのか。あるいは何かツールがあるのか。

Grove Streetがこんな感じ。

オリジナルはこんな。
sa43.jpg

後は警察署の前。

道の幅も完璧である。
大体こういうのは道の幅が2ないしは3しかないので走りづらいのである。しかしこれは4ある。
驚き。

走り回っていると懐かしくなってしまいましたね。
誰もいないのが悲しいが。

タグ :

2024年12月20日

2024年12月20日(金) 00:52:00 · インターチェンジを改良する はコメントを受け付けていません · Minecraft

minecraftの。

昔々に作っていたところである。

ハーフインターだったので反対側に行くにはだいぶ遠回りしないといけないのであった。
なのでそれをフルに改良するのである。


クリエイティブにしてworldeditでちょいなちょいなと。
そこそこ時間がかかってしまったがそれぽい感じ。

本当はサバイバルで作りたいが、道路パーツは作るのに手間がかかって大変なのである。
アイテムだけ取り出し無限なモードであればできるんだろうか。
今度はそれで試してみたい。

タグ :

2024年12月01日

2024年12月01日(日) 00:06:11 · 警察署を作る はコメントを受け付けていません · Minecraft

先日、住宅を作っておりました。

住宅を作る

その続きで警察署を作ることにしたのである。
ある程度テンプレートを作っているのであるが、だいぶ小さめに作っていたのである。
油断するとすぐに小さめに作ってしまうのであるからして。
なのでそれを拡張することとした。コピペで。

まあこんな警察署もありますでしょう。
中身は適当。

ほかの建物もおいおいと。

タグ :

2024年11月29日

2024年11月29日(金) 01:03:33 · 豆腐人間 はコメントを受け付けていません · Minecraft

へんなやつがいた。

豆腐。

タグ :

2024年11月28日

2024年11月28日(木) 00:31:23 · 服のダメージを時間とともに蓄積させる はコメントを受け付けていません · Minecraft

minecraftの。
先日服屋を作りました。

ショッピングセンターぽいやつ

しかし服を取り換える理由がなければ服屋を使うこともない。
GTASAにおいて一度完成したスタイルを作ってしまうとそれを変えることもなくなり、いくら服がたくさんあっても無意味となるのを思い出したのである。
GTA5は服がどんどん追加されていくのでアップデートするのに服を変えていったりもしたけども。

minecraftではどうかというと、服としているのはもともと防具なので攻撃を受ければだんだん耐久値が減っていくのだ。
そして耐久値が0となると壊れる。
しかし攻撃を受けなければずっとそのままである。
これをどうにかしたいと思ったときに、時間とともに耐久値を減少させればよいと思いついた。
現実でもだいたい同じ服着てるとどんどんよれていくし。

というわけでrealsurvivorのMODを改変してそのような動きをするようにしたのである。


damageArmorのメソッドが耐久値を減らすやつ。
引数がどうもよくわかっておらず怪しいが、実際に動かしてみると3分くらいで耐久値が1減る。
24分がminecraftにおいては一日分なので、耐久値が400であれば50日で壊れる計算である。まあ連続で着ていれば実際にもそんなもんでしょう。
ちなみに直接setItemDamageを呼ぶと耐久値自体は減るが、耐久値が0となっても防具が壊れることなく耐久値がマイナスになる動きになった。
挙動から見るにsetItemDamageはアイテムだけに使うメソッドみたい。

これでガシガシ服を購入できますね。

タグ :