マイクラでプラグインを作る
ラクガキ街の開発記
視聴者参加型サーバー「ラクガキ街」のために作った自作プラグイン「ラクガキ王国」と釣りのプラグインの記録です。描いた絵が家具やペットになるしくみ、統合版で起きた見え方の不具合、MC 26.3 で変わったところなど、実際に困って直したことを順番にまとめています。
上から順に読むと、困ったことが起きた順番になっています。気になる記事だけ読んでも大丈夫です。
配布しているプラグイン本体と使い方は ラクガキ王国の配布ページ にあります。ほかに作っているゲームは 制作中のゲーム にまとめています。
描いた絵が家具とペットになる自作プラグイン「ラクガキ王国」のしくみ
ブロックで描いたラクガキが、ペット・置物・座れる家具になるマイクラの自作プラグイン「ラクガキ王国」。アトリエ、表示のしくみ、育ち方を経験値にした理由、家具を増やしていった順番を、実際の画面といっしょに紹介します。
統合版でラクガキが「ひし形」につぶれた:Geyser で見え方が崩れたときの直し方
iPad の統合版から入った子が召喚したラクガキが、白い板 1 枚のひし形にしか見えなかった。置物は平気で召喚だけ崩れる理由、「乗せる」から「運ぶ」への作り直し、記号の文字化けや 1 回さわると消える置物まで、統合版対応でつまずいた順に書きます。
ペットに乗ると体が遅れてついてくる:Java 版は「乗せる」、統合版は「運ぶ」の二本立てで直した
自作プラグインのペットに乗って走ると、ペットの体があとから追いかけてくる不具合。統合版向けの直しが Java 版に効いていたのが原因でした。見せる体を人ごとに分けて直した記録です。
マイクラの自作家具に座ると埋まる・浮く問題:座る高さを「描いた絵から測る」ようにした
描いた椅子に座ると体が沈む、ペットに乗ると空中に浮く。自作プラグインの家具とペットで、座る位置を決め打ちから「絵の座面を測る」形に変え、−0.1 ブロックの下げすぎ、せまい椅子、低すぎる玉座まで直した記録です。
マイクラ 26.3 で自作ベッドに寝られない・ドアが 2 回目で閉まらない:家具プラグインの不具合と直し方
描いた絵から作るドアとベッドで起きた不具合の記録。ドアが小さい・透明なドアが残る・開くとバラバラ・2 回目で閉まらない、ベッドで体が埋まる、そして MC 26.3 で時間が「タイムライン」になって夜の判定がずれた件まで、原因と直し方をまとめます。
マイクラに自作の釣りを入れた:ゲージで引く・ドット絵の魚・統合版でも同じに遊べるまで
ふつうの釣りが「浮きが沈んだら引くだけ」で単調だったので、ゲージで引く釣り・ドット絵の魚・魚屋と交換所を自作しました。統合版で記号が化けた件、Java 版で魚がピンクと黒になった件の直し方も書いています。
参加者が来てから見つかった「アイテムが増える」不具合 3 つと、その直し方
テストでは出なかったのに、住民の人が遊びはじめてすぐ見つかった「増える」不具合の記録です。樽を開くとキャンバスが増える、羽とラクガキ帳が増える、置物が分身する。原因と直し方、ついでに直した押し込み・窒息の事故もまとめました。