<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>minecraft - プログラミングで遊ブログ</title>
	<atom:link href="https://lemon818.com/tag/minecraft/feed/" rel="self" type="application/rss+xml" />
	<link>https://lemon818.com</link>
	<description>現役システムエンジニアが趣味でプログラミングする自由気ままなブログ</description>
	<lastBuildDate>Thu, 26 May 2022 03:15:12 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>	<item>
		<title>【マイクラ】コマンドだけで魔法（炎・水・闇・風・氷・雷）をつかう簡単な方法！</title>
		<link>https://lemon818.com/minecraft_magic/</link>
		
		<dc:creator><![CDATA[Take]]></dc:creator>
		<pubDate>Tue, 24 May 2022 07:33:52 +0000</pubDate>
				<category><![CDATA[minecraft]]></category>
		<category><![CDATA[やり方]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[コマンドブロック]]></category>
		<category><![CDATA[マイクラ]]></category>
		<category><![CDATA[水]]></category>
		<category><![CDATA[氷]]></category>
		<category><![CDATA[炎]]></category>
		<category><![CDATA[簡単]]></category>
		<category><![CDATA[闇]]></category>
		<category><![CDATA[雷]]></category>
		<category><![CDATA[風]]></category>
		<category><![CDATA[魔法]]></category>
		<guid isPermaLink="false">https://lemon818.com/?p=6185</guid>

					<description><![CDATA[Minecraft で炎とか氷の魔法をつかってみたい！ どーも、お久しぶりです。Takeです。 &#160; この記事でMinecraft で 「Mod なし・コマンドだけで魔法をつかう方法」について記述します。 今回は…]]></description>
										<content:encoded><![CDATA[<div class="sc_frame_wrap solid yellow">
<div class="sc_frame_wrap solid yellow">
<div class="sc_frame "><span style="color: #000000;"><b>Minecraft で炎とか氷の魔法をつかってみたい！<br />
</b></span></div>
</div>
</div>
<p>どーも、お久しぶりです。Takeです。</p>
<p>&nbsp;</p>
<p>この記事で<strong><span style="color: #3366ff;">Minecraft で 「Mod なし・コマンドだけで魔法をつかう方法」</span></strong>について記述します。</p>
<p>今回は<strong><span style="color: #3366ff;">コマンドブロックだけで設定でき、</span>ニンジン付きの棒をふる</strong>とその<strong>棒から魔法がでてくる</strong>ようにします。</p>
<p>&nbsp;</p>
<p>これを調べられた方は「<strong><span style="color: #ff0000;">どうやって杖から魔法が飛ぶようにできるのだろう？</span></strong>」とかいろいろと悩まれているかもしれません。</p>
<p>私も最初はそうでしたが、コマンドブロックを使って実現すると思ったより簡単に魔法をつかうことができました！！！</p>
<p>&nbsp;</p>
<p>↓ イメージこんな感じです。</p>
<p><img fetchpriority="high" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/05/magic1.png" alt="" width="856" height="512" class="aligncenter size-full wp-image-6220" srcset="https://lemon818.com/wp/wp-content/uploads/2022/05/magic1.png 856w, https://lemon818.com/wp/wp-content/uploads/2022/05/magic1-300x179.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/05/magic1-768x459.png 768w" sizes="(max-width: 856px) 100vw, 856px" /></p>
<p>&nbsp;</p>
<p>上記の画像ではなんか炎が出てると思います。これが<span style="color: #3366ff;"><strong>魔法</strong></span>です。</p>
<p><span>ニンジン付きの棒</span>のしたのは特に理由はありませんが、<strong>釣竿</strong>でもなんでも行けると思います。</p>
<p>&nbsp;</p>
<p>コマンドブロックは10個必要です（実行する魔法によっては個数が変化します）。</p>
<p>難しいかもしれませんが、<span style="color: #3366ff;"><strong>コピー &amp; ペーストしてもすぐに実行できる</strong></span>と思いますので、よければ最後まで記事を読んでみてください。</p>
<p>&nbsp;</p>
<p>「魔法」というと、いろいろとあると思いますが、今回は下記を用意しました。</p>
<div class="sc_frame_wrap orange">
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid orange">
<ol>
<li>炎の魔法</li>
<li>水の魔法</li>
<li>闇の魔法</li>
<li>風の魔法</li>
<li>氷の魔法</li>
<li>雷の魔法</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>とりあえず用意したコマンドはこんな感じですが、マイクラのコマンドは自由度が高いのでもっといろいろできると思います。</p>
<p>今回のマイクラのバージョンは、Minecraft Java版 1.17 ですが、Java版なら問題なく実行できると思います（1.8以降も実践可能）。</p>
<p>&nbsp;</p>
<div class="sc_frame_wrap solid yellow">
<h2>魔法をコマンドブロックで実行する方法</h2>
</div>
<p>マイクラで魔法を実現する方法ですが、ざっくり説明するとこんな感じです。</p>
<div class="sc_frame_wrap orange">
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid orange">
<ol>
<li>透明の防具立てを召喚する</li>
<li>透明の防具立ての周りに「パーティクル」を出現させる</li>
<li>召喚立てを前方に動かし続ける</li>
<li>一定の距離が離れたら、召喚立てを削除する</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>「パーティクル」はマイクラの炎、煙、雪とかいろいろと表現することができます。</p>
<p>※ このサイトがすごくわかりやすかったです↓</p>
<p><a href="https://minecraft-blog.net/?p=7628">https://minecraft-blog.net/?p=7628</a></p>
<div class="sc_frame_wrap solid yellow">
<p>次にコマンドブロックで魔法を実現する具体的な設定方法についてまとめました。</p>
<p>下の表のようにコマンドブロックを作成・書き込めばOKです！</p>
<p>&nbsp;</p>
<table style="height: 548px; width: 95.3539%; border-collapse: collapse;">
<tbody>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 49px; text-align: center; background-color: #141675;"><span style="color: #ffffff;">No.</span></td>
<td style="width: 22.8009%; background-color: #141675; height: 49px; text-align: left;"><span style="color: #ffffff;">内容</span></td>
<td style="width: 8.08757%; height: 49px; background-color: #141675; text-align: center;"><span style="color: #ffffff;">種類</span></td>
<td style="width: 7.13085%; background-color: #141675; height: 49px; text-align: center;"><span style="color: #ffffff;">条件</span></td>
<td style="width: 55.2084%; height: 49px; background-color: #141675; text-align: center;"><span style="color: #ffffff;">コマンド</span></td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 48px; text-align: center; background-color: #ffd8c4;">1</td>
<td style="width: 22.8009%; background-color: #ffd8c4; height: 48px; vertical-align: middle; text-align: left;">コマンドブロックのコメントを停止させる</td>
<td style="width: 8.08757%; height: 48px; background-color: #ffd8c4; text-align: left;">インパルス</td>
<td style="width: 7.13085%; background-color: #ffd8c4; height: 48px; text-align: left;"><span>動力が必要</span></td>
<td style="width: 55.2084%; height: 48px; background-color: #ffd8c4; text-align: left;"><span>gamerule commandBlockOutput false</span></td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 21px; text-align: center; background-color: #befac0;">2</td>
<td style="width: 22.8009%; background-color: #befac0; height: 21px; vertical-align: middle; text-align: left;">スコアボードに「<span>ニンジン付きの棒」を振ることを検知するように設定する</span></p>
<p><span style="color: #3366ff;"><strong>※ 検知するとスコアボードの「magic」が 1 になる</strong></span></td>
<td style="width: 8.08757%; height: 21px; background-color: #befac0; text-align: left;">チェーン</td>
<td style="width: 7.13085%; height: 21px; background-color: #befac0; text-align: left;">常時実行</td>
<td style="width: 55.2084%; background-color: #befac0; height: 21px; text-align: left;">scoreboard objectives add magic minecraft.used:minecraft.carrot_on_a_stick</td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 49px; text-align: center; background-color: #f7dbff;">3</td>
<td style="width: 22.8009%; background-color: #f7dbff; height: 49px; vertical-align: middle; text-align: left;"><span style="color: #3366ff;"><strong>スコアボードの「magic」が 1 の間、</strong></span><br />
防具立て（透明、当たり判定なし、重力なし）を召喚する</td>
<td style="width: 8.08757%; height: 49px; background-color: #f7dbff; text-align: left;">ループ</td>
<td style="width: 7.13085%; height: 49px; background-color: #f7dbff; text-align: left;">常時実行</td>
<td style="width: 55.2084%; height: 49px; background-color: #f7dbff; text-align: left;">execute as @a[scores={magic=1..}] at @s run summon minecraft:armor_stand ~ ~ ~ {NoGravity:1b,Marker:1b,Invisible:1b,Tags:["magicArm"]}</td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 49px; text-align: center; background-color: #befac0;">4</td>
<td style="width: 22.8009%; background-color: #befac0; height: 49px; vertical-align: middle; text-align: left;">召喚した防具立ての向きを変更する</td>
<td style="width: 8.08757%; height: 49px; background-color: #befac0; text-align: left;">チェーン</td>
<td style="width: 7.13085%; height: 49px; background-color: #befac0; text-align: left;">常時実行</td>
<td style="width: 55.2084%; height: 49px; background-color: #befac0; text-align: left;">execute as @a[scores={magic=1..}] at @s rotated as @e[type=minecraft:player] run tp @e[tag=magicArm,limit=1,sort=nearest] ~ ~ ~ ~ ~</td>
</tr>
<tr style="height: 73px;">
<td style="width: 4.64974%; text-align: center; background-color: #befac0; height: 39px;">5</td>
<td style="width: 22.8009%; background-color: #befac0; height: 39px; vertical-align: middle; text-align: left;">防具立ての前方ブロックが Air（空気）なら、防具立てを前方に移動させる</td>
<td style="width: 8.08757%; background-color: #befac0; height: 39px; text-align: left;">チェーン</td>
<td style="width: 7.13085%; background-color: #befac0; height: 39px; text-align: left;">常時実行</td>
<td style="width: 55.2084%; background-color: #befac0; height: 39px; text-align: left;">execute as @e[type=armor_stand,tag=magicArm] at @s if block ^ ^ ^1.0 air run tp ^ ^ ^1.0</td>
</tr>
<tr style="height: 73px;">
<td style="width: 4.64974%; text-align: center; background-color: #befac0; height: 73px;">6</td>
<td style="width: 22.8009%; background-color: #befac0; height: 73px; vertical-align: middle; text-align: left;">防具立ての前方ブロックが Air（空気）でないなら、防具立てを kill する</td>
<td style="width: 8.08757%; background-color: #befac0; height: 73px; text-align: left;">チェーン</td>
<td style="width: 7.13085%; background-color: #befac0; height: 73px; text-align: left;">常時実行</td>
<td style="width: 55.2084%; background-color: #befac0; height: 73px; text-align: left;">execute as @e[type=armor_stand,tag=magicArm] at @s unless block ^ ^ ^1.0 air run kill @s</td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; text-align: center; background-color: #befac0; height: 49px;">7</td>
<td style="width: 22.8009%; background-color: #befac0; height: 49px; vertical-align: middle; text-align: left;"><span style="color: #3366ff;"><strong>スコアボードの「magic」を0にする</strong></span></td>
<td style="width: 8.08757%; background-color: #befac0; height: 49px; text-align: left;">チェーン</td>
<td style="width: 7.13085%; background-color: #befac0; height: 49px; text-align: left;">常時実行</td>
<td style="width: 55.2084%; background-color: #befac0; height: 49px; text-align: left;">scoreboard players set @a[scores={magic=1..}] magic 0</td>
</tr>
<tr style="height: 73px;">
<td style="width: 4.64974%; text-align: center; background-color: #befac0; height: 73px;">8</td>
<td style="width: 22.8009%; background-color: #befac0; height: 73px; vertical-align: middle; text-align: left;">防具立ての周囲のエンティティに対し、即時ダメージ（instant_damage）を与えるにする</td>
<td style="width: 8.08757%; background-color: #befac0; height: 73px; text-align: left;">チェーン</td>
<td style="width: 7.13085%; background-color: #befac0; height: 73px; text-align: left;">常時実行</td>
<td style="width: 55.2084%; background-color: #befac0; height: 73px; text-align: left;">execute as @e[tag=magicArm] at @s run effect give @e[distance=..1.5,type=!minecraft:player] instant_damage 1 0</td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; text-align: center; background-color: #befac0; height: 49px;">9</td>
<td style="width: 22.8009%; background-color: #befac0; height: 49px; vertical-align: middle; text-align: left;">防具立ての周りに particle を出現させる</td>
<td style="width: 8.08757%; background-color: #befac0; height: 49px; text-align: left;">チェーン</td>
<td style="width: 7.13085%; background-color: #befac0; height: 49px; text-align: left;">常時実行</td>
<td style="width: 55.2084%; background-color: #befac0; height: 49px; text-align: left;"><span style="color: #3366ff;"><strong>※ 魔法コマンド(次章で説明）</strong></span></td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; text-align: center; background-color: #befac0; height: 49px;">10</td>
<td style="width: 22.8009%; background-color: #befac0; height: 49px; vertical-align: middle; text-align: left;">16ブロック以上離れた防具立てを kill する</td>
<td style="width: 8.08757%; background-color: #befac0; height: 49px; text-align: left;">チェーン</td>
<td style="width: 7.13085%; background-color: #befac0; height: 49px; text-align: left;">常時実行</td>
<td style="width: 55.2084%; background-color: #befac0; height: 49px; text-align: left;">kill @e[tag=magicArm,distance=16..]</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p><span style="color: #3366ff;"><span style="color: #000000;">※ 上記「N0.9」のコマンドについては、</span><strong>攻撃魔法ごと（炎とか氷の魔法攻撃など）ごとにコマンド内容が変わってきます。</strong></span></p>
<p><strong><span style="background-color: #ffff00;">つまり上記表のようにコマンドブロックを設定し、No.9 のコマンドの箇所だけ次章に記載のコマンドをうめこめば OK です！</span></strong></p>
<p>&nbsp;</p>
<p>つぎからいろいろな魔法のコマンドを紹介しますが、</p>
<p><strong><span style="color: #ff0000;"><span style="text-decoration: underline;">雷の魔法だけ上記の表とは別の表</span>になりますので、ご注意ください。</span></strong></p>
<p>&nbsp;</p>
<h3>炎の魔法</h3>
<p><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/05/honoo.png" alt="" width="856" height="512" class="aligncenter size-full wp-image-6228" srcset="https://lemon818.com/wp/wp-content/uploads/2022/05/honoo.png 856w, https://lemon818.com/wp/wp-content/uploads/2022/05/honoo-300x179.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/05/honoo-768x459.png 768w" sizes="(max-width: 856px) 100vw, 856px" /></p>
<p>&nbsp;</p>
<p>炎の魔法については下記になります。</p>
<p>要は防具立ての周りに炎のパーティクルを出現させてます。</p>
<p>&nbsp;</p><pre class="crayon-plain-tag">execute as @e[tag=magicArm] at @s run particle minecraft:flame ~ ~1.5 ~ 0.05 0.05 0.05 0.01 100</pre><p>
&nbsp;</p>
<h3>水の魔法</h3>
<p><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/05/water.png" alt="" width="856" height="512" class="aligncenter size-full wp-image-6229" srcset="https://lemon818.com/wp/wp-content/uploads/2022/05/water.png 856w, https://lemon818.com/wp/wp-content/uploads/2022/05/water-300x179.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/05/water-768x459.png 768w" sizes="(max-width: 856px) 100vw, 856px" /></p>
<p>&nbsp;</p>
<p>つぎに水の魔法については下記になります。</p>
<p>これも炎の魔法同様に、防具立ての周りに水のパーティクルを出現させてます。</p>
<p>&nbsp;</p><pre class="crayon-plain-tag">execute as @e[tag=magicArm] at @s run particle minecraft:bubble ~ ~1.5 ~ 1 1 1 0.01 100</pre><p>
&nbsp;</p>
<h3>闇の魔法</h3>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/05/yami.png" alt="" width="856" height="512" class="aligncenter size-full wp-image-6230" srcset="https://lemon818.com/wp/wp-content/uploads/2022/05/yami.png 856w, https://lemon818.com/wp/wp-content/uploads/2022/05/yami-300x179.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/05/yami-768x459.png 768w" sizes="auto, (max-width: 856px) 100vw, 856px" /></p>
<p>&nbsp;</p>
<p>次に闇の魔法です。</p>
<p>これも炎の魔法同様に、防具立ての周りに闇？のパーティクルを出現させてます。</p>
<p>これは呪いとか効果付けても面白いな～と思いましたが、今回はつけてません。</p>
<p>&nbsp;</p><pre class="crayon-plain-tag">execute as @e[tag=magicArm] at @s run particle minecraft:dragon_breath ~ ~1.5 ~ 0.05 0.05 0.05 0.01 100</pre><p>
&nbsp;</p>
<h3>風の魔法</h3>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/05/kaze.png" alt="" width="856" height="512" class="aligncenter size-full wp-image-6232" srcset="https://lemon818.com/wp/wp-content/uploads/2022/05/kaze.png 856w, https://lemon818.com/wp/wp-content/uploads/2022/05/kaze-300x179.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/05/kaze-768x459.png 768w" sizes="auto, (max-width: 856px) 100vw, 856px" /></p>
<p>&nbsp;</p>
<p>次に風の魔法です。</p>
<p>これも炎の魔法同様に、防具立ての周りに風のパーティクルを出現させてます。</p>
<p>風の魔法については、エンティティに当たると上に吹っ飛ぶように設定をしています、</p>
<p>いままでとは違い、<strong><span style="color: #ff0000;">コマンドブロックが2つ必要となります</span></strong>（コマンドブロックは両方とも、チェーン、定常実行になります）。</p>
<p>&nbsp;</p><pre class="crayon-plain-tag">execute as @e[tag=magicArm] at @s run particle minecraft:sweep_attack ~ ~1.5 ~ 1 1 1 0.01 10
execute as @e[tag=magicArm] at @s run effect give @e[distance=..1.5,type=!minecraft:player] levitation 1 30 true</pre><p>
&nbsp;</p>
<div class="sc_frame_wrap solid yellow">
<h3>氷の魔法</h3>
</div>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/05/koori.png" alt="" width="856" height="512" class="aligncenter size-full wp-image-6233" srcset="https://lemon818.com/wp/wp-content/uploads/2022/05/koori.png 856w, https://lemon818.com/wp/wp-content/uploads/2022/05/koori-300x179.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/05/koori-768x459.png 768w" sizes="auto, (max-width: 856px) 100vw, 856px" /></p>
<p>&nbsp;</p>
<p>次は氷の魔法ですが、</p>
<p>防具立ての周りに氷っぽいパーティクルを出現させてます。</p>
<p>そしてある一定の距離（16ブロック）を離れるとアイスブロックを出現させてます。</p>
<p>いままでとは違い、<strong><span style="color: #ff0000;">コマンドブロックが2つ必要となります</span></strong>（コマンドブロックは両方とも、チェーン、定常実行になります）。</p>
<p>&nbsp;</p>
<div class="sc_frame_wrap solid yellow">
<pre class="crayon-plain-tag">execute as @e[tag=magicArm] at @s run particle minecraft:dolphin ~ ~1.5 ~ 0.05 0.05 0.05 0.01 100
execute as @e[tag=magicArm,distance=16..] at @s run fill ^-1 ^-1 ^-1 ^1 ^1 ^1 ice</pre>
</div>
<p>&nbsp;</p>
<h3>雷の魔法</h3>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/05/kaminari.png" alt="" width="856" height="512" class="aligncenter size-full wp-image-6235" srcset="https://lemon818.com/wp/wp-content/uploads/2022/05/kaminari.png 856w, https://lemon818.com/wp/wp-content/uploads/2022/05/kaminari-300x179.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/05/kaminari-768x459.png 768w" sizes="auto, (max-width: 856px) 100vw, 856px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>いままでは、10個のコマンドブロックを実行していたのですが（上のでかい表）、</p>
<p>雷の魔法は下記表のように<strong><span style="text-decoration: underline;">４個のコマンドブロック</span></strong>で実現できます。</p>
<p>&nbsp;</p>
<div class="sc_frame_wrap solid yellow">
<table style="height: 548px; width: 93.4431%; border-collapse: collapse;">
<tbody>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 49px; text-align: center; background-color: #141675;"><span style="color: #ffffff;">No.</span></td>
<td style="width: 22.8009%; background-color: #141675; height: 49px; text-align: left;"><span style="color: #ffffff;">内容</span></td>
<td style="width: 8.08757%; height: 49px; background-color: #141675; text-align: center;"><span style="color: #ffffff;">種類</span></td>
<td style="width: 9.66926%; background-color: #141675; height: 49px; text-align: center;"><span style="color: #ffffff;">条件</span></td>
<td style="width: 50.666%; height: 49px; background-color: #141675; text-align: center;"><span style="color: #ffffff;">コマンド</span></td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 48px; text-align: center; background-color: #ffd8c4;">1</td>
<td style="width: 22.8009%; background-color: #ffd8c4; height: 48px; vertical-align: middle; text-align: left;">コマンドブロックのコメントを停止させる</td>
<td style="width: 8.08757%; height: 48px; background-color: #ffd8c4; text-align: left;">インパルス</td>
<td style="width: 9.66926%; background-color: #ffd8c4; height: 48px; text-align: left;"><span>動力が必要</span></td>
<td style="width: 50.666%; height: 48px; background-color: #ffd8c4; text-align: left;"><span>gamerule commandBlockOutput false</span></td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 21px; text-align: center; background-color: #befac0;">2</td>
<td style="width: 22.8009%; background-color: #befac0; height: 21px; vertical-align: middle; text-align: left;">スコアボードに「<span>ニンジン付きの棒」を振ることを検知するように設定する</span></p>
<p><span style="color: #3366ff;"><strong>※ 検知するとスコアボードの「magic」が 1 になる</strong></span></td>
<td style="width: 8.08757%; height: 21px; background-color: #befac0; text-align: left;">チェーン</td>
<td style="width: 9.66926%; height: 21px; background-color: #befac0; text-align: left;">常時実行</td>
<td style="width: 50.666%; background-color: #befac0; height: 21px; text-align: left;">scoreboard objectives add magic minecraft.used:minecraft.carrot_on_a_stick</td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 49px; text-align: center; background-color: #f7dbff;">3</td>
<td style="width: 22.8009%; background-color: #f7dbff; height: 49px; vertical-align: middle; text-align: left;"><span style="color: #3366ff;"><strong>スコアボードの「magic」が 1 の間、</strong></span><br />
一番近いエンティティ雷を落とす</td>
<td style="width: 8.08757%; height: 49px; background-color: #f7dbff; text-align: left;">ループ</td>
<td style="width: 9.66926%; height: 49px; background-color: #f7dbff; text-align: left;">常時実行</td>
<td style="width: 50.666%; height: 49px; background-color: #f7dbff; text-align: left;">execute as @e[distance=..30,type=!minecraft:player,limit=1,sort=nearest] at @s if score @p magica matches 1.. run summon minecraft:lightning_bolt ^ ^ ^</td>
</tr>
<tr style="height: 49px;">
<td style="width: 4.64974%; height: 49px; text-align: center; background-color: #befac0;">4</td>
<td style="width: 22.8009%; background-color: #befac0; height: 49px; vertical-align: middle; text-align: left;"><span style="color: #3366ff;"><strong>スコアボードの「magic」が 0 になる</strong></span></td>
<td style="width: 8.08757%; height: 49px; background-color: #befac0; text-align: left;">チェーン</td>
<td style="width: 9.66926%; height: 49px; background-color: #befac0; text-align: left;">常時実行</td>
<td style="width: 50.666%; height: 49px; background-color: #befac0; text-align: left;">scoreboard players set @a[scores={magica=1..}]</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<div class="sc_frame_wrap solid yellow">
<h2>最後に</h2>
<p>&nbsp;</p>
<p>いかがでしたでしょうか？</p>
<p>この記事で<strong><span style="color: #3366ff;">Minecraft で「Mod なし・コマンドだけで魔法をつかう方法」</span></strong>について記述しました。</p>
<p>★ 動画でもこの記事について解説していますのでよければどうぞ！</p>
<p>（現在作成中！！！）</p>
<p>&nbsp;</p>
<p>最近YouTube でマイクラの普段動画流してます。</p>
<p>よければチャンネル登録&amp;高評価していただけると嬉しいです。</p>
<p>ではでは。</p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【マイクラ】ザ・ワールド！コマンドで時間を止める方法・Mod不要！</title>
		<link>https://lemon818.com/minecraft_the_world/</link>
		
		<dc:creator><![CDATA[Take]]></dc:creator>
		<pubDate>Fri, 13 May 2022 08:16:20 +0000</pubDate>
				<category><![CDATA[minecraft]]></category>
		<category><![CDATA[DIO]]></category>
		<category><![CDATA[ザワールド]]></category>
		<category><![CDATA[ジョジョ]]></category>
		<category><![CDATA[ジョジョの奇妙な冒険]]></category>
		<category><![CDATA[マイクラ]]></category>
		<category><![CDATA[マインクラフト]]></category>
		<category><![CDATA[世界]]></category>
		<category><![CDATA[停止]]></category>
		<category><![CDATA[固定]]></category>
		<category><![CDATA[時間]]></category>
		<category><![CDATA[空条承太郎]]></category>
		<guid isPermaLink="false">https://lemon818.com/?p=6132</guid>

					<description><![CDATA[Minecraftt でジョジョの奇妙な冒険「DIO」「承太郎」のザ・ワールドがしたい！！！ &#160; どーも、お久しぶりです。Takeです。久々の投稿です。 &#160; この記事で Minecraft で Mod…]]></description>
										<content:encoded><![CDATA[<div class="sc_frame_wrap solid yellow">
<div class="sc_frame "><span style="color: #000000;"><b>Minecraftt でジョジョの奇妙な冒険「DIO」「</b></span><span style="color: #000000;"><b>承太郎」のザ・ワールドがしたい！！！</b></span></div>
</div>
<p>&nbsp;</p>
<p>どーも、お久しぶりです。Takeです。久々の投稿です。</p>
<p>&nbsp;</p>
<p>この記事で<strong> <span style="color: #3366ff;">Minecraft で Mod なし・コマンドだけで時間停止する方法</span></strong>について記述します。</p>
<p>ちょっと難しいかもしれませんが、この記事通りにやれば下記動画みたいに時間停止できます。</p>
<p>★★★ショート動画ですので是非見てください！★★★</p>
<p><a href="https://youtu.be/9rfFF17-rws">https://youtube.com/shorts/9rfFF17-rws</a></p>
<p>&nbsp;</p>
<p>※ 上記動画ではスタンドっぽいのもでてますが、今回の記事では<span style="color: #ff0000;">スタンドを出す方法については記述しません。</span></p>
<p>またこのスタンドは完全に飾りですので、気にしなくて大丈夫です。</p>
<p>今回のマイクラのバージョンは、Minecraft Java版 1.17 ですが、Java版なら問題なく実行できると思います。</p>
<p>&nbsp;</p>
<h2>マイクラでザ・ワールド（時間停止）する方法</h2>
<p>&nbsp;</p>
<p>まずザ・ワールドの動きですが、動作イメージは下記です。</p>
<div class="sc_designlist ol square solid blue">
<ol>
<li>「ザ・ワールド！！！」（かっこいい演出をする！）</li>
<li>5秒の時間計測をスタート！！</li>
<li>5秒間、すべての生き物（エンティティ）の動作を停止</li>
<li>5秒後、時間が動きだし、すべてのエンティティが動き出す</li>
</ol>
</div>
<p>&nbsp;</p>
<h3>「ザ・ワールド！！！」（かっこいい演出をする！）</h3>
<p>&nbsp;</p>
<p>これは「ザ・ワールド！！！」（演出）これは好みだと思います。。</p>
<p>アニメ「ジョジョの奇妙な冒険」を見てなんとなく爆発っぽいイメージがあったので、私は爆発させるイメージにしました。</p>
<p>コマンドはこんな感じです。</p><pre class="crayon-plain-tag">tellraw @a[sort=nearest,limit=1] {"text":"「世界」ツ！！時よ止まれ！","underlined":true}
particle minecraft:explosion_emitter ~ ~ ~ 5 5 5 1 100
playsound minecraft:entity.generic.explode master @a ~ ~ ~</pre><p>
&nbsp;</p>
<p>まず「「世界（ザ・ワールド）」ツ！！時よ止まれ！」って叫んで、爆発します。</p>
<p>これなくてもいいんですが、あったほうがかっこいいです。</p>
<p>&nbsp;</p>
<h3>5秒の時間計測をスタート！！</h3>
<p>&nbsp;</p>
<p>この処理はこんな感じの流れです。</p>
<div class="sc_frame_wrap orange">
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid orange">
<ol>
<li>時間計測スタート！（スコアボードにtimerを登録）</li>
<li>5秒経過するまで待つ（スコアボードのtimerを1ずつ加算）</li>
<li>5秒経過！（スコアボードのtimerをリセット）</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>まず「ザ・ワールド」開始時にマイクラのスコアボードにtimerを登録します。</p><pre class="crayon-plain-tag">scoreboard objectives add timer dummy</pre><p>
&nbsp;</p>
<p><span>つぎに時間が経過するごとに timerの値をどんどん加算するようにします。</span></p>
<p><span>Minecraft にはゲームティックというものがあり、</span>イメージは Minecraft の時間経過のようなもの1秒間に20回動き続けてるものです。</p>
<p>この<span>ゲームティックが</span>1回処理するたびにtimerを1ずつ足すようにします。</p>
<p>こうすることで1秒間実行し続けることで、timerの値は20になります。</p><pre class="crayon-plain-tag">scoreboard players add @a timer 1</pre><p>
&nbsp;</p>
<p>最後に5秒経過したとき（つまり timer が20×5 = 120になったとき）にtimer の値を削除します。</p><pre class="crayon-plain-tag">execute if score @p timer matches 100.. run scoreboard objectives remove timer</pre><p>
&nbsp;</p>
<h3>5秒間、すべての生き物（エンティティ）の動作を停止</h3>
<p>&nbsp;</p>
<p>時間とすべての生き物（エンティティ）の動作を停止する方法ですが、</p>
<p>さきにコマンドを記述するとこんな感じです。</p><pre class="crayon-plain-tag">execute if score @p timer matches ..99 run gamerule doDaylightCycle false
execute if score @p timer matches ..99 run gamerule doFireTick false
execute if score @p timer matches ..99 run gamerule randomTickSpeed 0
execute if score @p timer matches ..99 run gamerule doMobSpawning false
execute if score @p timer matches ..99 run gamerule doInsomnia false
execute as @e[type=!player] if score @p timer matches ..99 run data merge entity @s {NoAI:true,NoGravity:true,Motion:[0,0,0],knockback_resistance:1,DeathTime:5s}</pre><p>
&nbsp;</p>
<p>「if score @p timer matches ..99」とありますが、これはタイマーが5秒未満の場合に処理するという意味です。</p>
<p>これはマイクラの gamerule の設定を書き換えて、エンティティの動き停止しています。</p>
<div class="sc_frame_wrap orange">
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid orange">
<ol>
<li>gamerule doDaylightCycle false ← マイクラの時間経過を固定</li>
<li>gamerule doFireTick false ← 火の燃え移り停止</li>
<li>gamerule randomTickSpeed 0 ← 植物の成長停止</li>
<li>gamerule doMobSpawning false ← モブのスポーン停止</li>
<li>gamerule doInsomnia false ← ファントムのスポーン停止</li>
<li>execute as @e[type=!player] run data merge entity @s {NoAI:true,NoGravity:true,Motion:[0,0,0],knockback_resistance:1,DeathTime:5s}　 ← エンティティの動き停止</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>gameruleは大体こんな感じでいけますが、</p>
<p>エンティティの動き停止（execute as @e[type=!player] run data merge entity @s {NoAI:true,NoGravity:true,Motion:[0,0,0],knockback_resistance:1,DeathTime:5s}）について補足します。</p>
<p>この <strong>{NoAI:true,NoGravity:true,Motion:[0,0,0],knockback_resistance:1,DeathTime:5s} </strong>の部分ですが、</p>
<p>これはエンティティに「重力をなくす」「モブのAI機能をなくす」「<span>エンティティの動き</span>」「ノックバックを無効化する」です。</p>
<p>&nbsp;</p>
<h3>5秒後、時間が動きだし、すべてのエンティティが動き出す</h3>
<p>&nbsp;</p>
<p>5秒たったらまずスコアボードの timer を削除します。</p><pre class="crayon-plain-tag">execute if score @p timer matches 100.. run scoreboard objectives remove timer</pre><p>
&nbsp;</p>
<p>この方法ですが、さきほどの停止した手順の逆をやればOKです。</p><pre class="crayon-plain-tag">execute if score @p timer matches 100.. run gamerule doDaylightCycle true 
execute if score @p timer matches 100.. run gamerule doFireTick true 
execute if score @p timer matches 100.. run amerule randomTickSpeed 3 
execute if score @p timer matches 100.. run gamerule doMobSpawning true 
execute if score @p timer matches 100.. run gamerule doInsomnia true 
execute as @e[type=!player] if score @p timer matches 100.. run data merge entity @s {NoAI:false,NoGravity:false,Motion:[0,0,0],knockback_resistance:0,DeathTime:0s}</pre><p>
&nbsp;</p>
<p>最後にかっこよく「時は動き出す...」と言ってあげましょう！</p><pre class="crayon-plain-tag">tellraw @a[sort=nearest,limit=1] {"text":"時は動き出す","underlined":true}</pre><p>
&nbsp;</p>
<p>これでOK！あとはコマンドブロックで実装しましょう。</p>
<p>&nbsp;</p>
<h2>ザ・ワールドをコマンドブロックで実行する！！</h2>
<p>&nbsp;</p>
<p>最後にマインクラフトで コマンド ブロックでザワールドを実行する方法です。</p>
<p>前章で説明したコマンドを下の表のようにコマンドブロックに書き込めばOKです！</p>
<p>&nbsp;</p>
<table style="border-collapse: collapse; width: 92.053%; height: 1102px;">
<tbody>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #141675;"><span style="color: #ffffff;">No.</span></td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #141675;"><span style="color: #ffffff;">コマンドブロックの種類</span></td>
<td style="width: 14.0961%; text-align: center; background-color: #141675; height: 49px;"><span style="color: #ffffff;">条件</span></td>
<td style="width: 55.2611%; height: 49px; text-align: center; background-color: #141675;"><span style="color: #ffffff;">コマンド</span></td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #ffd8c4;">1</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #ffd8c4;">インパルス</td>
<td style="width: 14.0961%; background-color: #ffd8c4; height: 49px; text-align: center;"><span>動力が必要</span></td>
<td style="width: 55.2611%; height: 49px; background-color: #ffd8c4;"><span>gamerule commandBlockOutput false</span></td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">2</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">tellraw @a[sort=nearest,limit=1] {"text":"「世界」ツ！！時よ止まれ！","underlined":true}</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">３</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">particle minecraft:explosion_emitter ~ ~ ~ 5 5 5 1 100</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">4</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">playsound minecraft:entity.generic.explode master @a ~ ~ ~</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">5</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">scoreboard objectives remove timer</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">6</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">scoreboard objectives add timer dummy</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #e7cafc;">7</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #e7cafc;">ループ</td>
<td style="width: 14.0961%; background-color: #e7cafc; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #e7cafc;">scoreboard players add @a timer 1</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">8</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches ..99 run gamerule doDaylightCycle false</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">9</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches ..99 run gamerule doFireTick false</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">10</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches ..99 run gamerule randomTickSpeed 0</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">11</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches ..99 run gamerule doMobSpawning false</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">12</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches ..99 run gamerule doInsomnia false</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">13</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute as @e[type=!player] if score @p timer matches ..99 run data merge entity @s {NoAI:true,NoGravity:true,Motion:[0,0,0],knockback_resistance:1,DeathTime:5s}</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">14</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches 100.. run gamerule doDaylightCycle true</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">15</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches 100.. run gamerule doFireTick true</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">16</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches 100.. run gamerule randomTickSpeed 3</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">17</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches 100.. run gamerule doMobSpawning true</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">18</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches 100.. run gamerule doInsomnia true</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">19</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute as @e[type=!player] if score @p timer matches 100.. run data merge entity @s {NoAI:false,NoGravity:false,Motion:[0,0,0],knockback_resistance:0,DeathTime:0s}</td>
</tr>
<tr style="height: 73px;">
<td style="width: 6.01545%; text-align: center; height: 73px; background-color: #d6f7d0;">20</td>
<td style="width: 17.5893%; height: 73px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 73px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 73px; background-color: #d6f7d0;">execute if score @p timer matches 100.. run tellraw @a[sort=nearest,limit=1] {"text":"時は動き出す","underlined":true}</td>
</tr>
<tr style="height: 49px;">
<td style="width: 6.01545%; height: 49px; text-align: center; background-color: #d6f7d0;">21</td>
<td style="width: 17.5893%; height: 49px; text-align: center; background-color: #d6f7d0;">チェーン</td>
<td style="width: 14.0961%; background-color: #d6f7d0; height: 49px; text-align: center;">常時実行</td>
<td style="width: 55.2611%; height: 49px; background-color: #d6f7d0;">execute if score @p timer matches 100.. run scoreboard objectives remove timer</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h2>最後に</h2>
<p>いかがでしたでしょうか？</p>
<p>この記事で<strong> <span style="color: #3366ff;">Minecraft で Mod なし・コマンドだけで時間停止する方法</span></strong>について記述しました。</p>
<p>★ 動画でもこの記事について解説していますのでよければどうぞ！</p>
<p>https://youtu.be/li8MPqxlP1A</p>
<p>&nbsp;</p>
<p>最近YouTube でマイクラの普段動画流してます。</p>
<p>よければチャンネル登録&amp;高評価していただけると嬉しいです。</p>
<p>ではでは。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【Windows11】Minecraftで Python プログラミングをはじめる方法！</title>
		<link>https://lemon818.com/minecraft_code_connection/</link>
		
		<dc:creator><![CDATA[Take]]></dc:creator>
		<pubDate>Wed, 26 Jan 2022 11:09:09 +0000</pubDate>
				<category><![CDATA[minecraft]]></category>
		<category><![CDATA[Code Conndection for Minecraft]]></category>
		<category><![CDATA[Windows11]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[マイクラ]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://lemon818.com/?p=6037</guid>

					<description><![CDATA[マイクラでプログラミングを勉強したい！ マイクラでプログラミングするには何から始めたらいいの？わからない！ &#160; こんな悩みありませんか？ どーもTakeです。 &#160; 私も最近趣味でマインクラフトという神…]]></description>
										<content:encoded><![CDATA[<div class="sc_frame_wrap solid yellow">
<div></div>
<div class="sc_frame "><strong><span style="color: #000000;">マイクラでプログラミングを勉強したい！<br />
マイクラでプログラミングするには何から始めたらいいの？わからない！</span></strong></div>
</div>
<p>&nbsp;</p>
<p>こんな悩みありませんか？</p>
<p>どーもTakeです。</p>
<p>&nbsp;</p>
<p>私も最近趣味でマインクラフトという神ゲーで遊んでいます。</p>
<p>このゲームは自由度が高いというのが特徴ですが、なんと<strong>プログラミングで建物もつくれちゃいます！！</strong></p>
<p>しかも今人気の Python や  JavaScript といった人気プログラミング言語で開発を行うことができます！</p>
<p>&nbsp;</p>
<p>しかしマイクラでプログラミングをはじめようとしても</p>
<p>「<span style="color: #ff0000;"><strong>何からはじめればいいかわからない</strong></span>」という悩みがあると思います。</p>
<p>&nbsp;</p>
<p>この記事では、最近マイクラを始めた私が</p>
<p>何も知識のない状態で<strong>プログラミングできる環境構築まで一通り手順</strong>にしました！</p>
<p>&nbsp;</p>
<p><span style="color: #3366ff;"><strong>いまでは家も自由に作れるようになりました！</strong></span></p>
<p>※これはチャットに「build」と入力したら自動で家が作成されます。</p>
<p>最初の試作品なので、デザイン面はないですが一応家です！</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/example20220128.gif" alt="" width="718" height="506" class="aligncenter wp-image-6078" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>マイクラでプログラミングするには、マイクラ + <strong><span style="color: #0000ff;">プログラミングするためのツール</span></strong>が必要となります。</p>
<p>その<strong><span style="color: #0000ff;">プログラミングするためのツール</span></strong>として、今回使うのは下記「Code Conndection for Minecraft」です！</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection.png" alt="" width="1152" height="257" class="aligncenter size-full wp-image-6046" style="color: #000000;" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection.png 1152w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection-300x67.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection-1024x228.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection-768x171.png 768w" sizes="auto, (max-width: 1152px) 100vw, 1152px" /></p>
<p style="text-align: center;">公式：<a href="https://www.microsoft.com/ja-jp/p/code-connection-for-minecraft/9ppfpg2fg2qb?activetab=pivot:overviewtab">Code Conndection for Minecraft</a></p>
<p>&nbsp;</p>
<p>これは Minecraft 公式の教育ツールで<span style="color: #0000ff;"><strong>無料で</strong></span>マインクラフト上でプログラミングすることができます。</p>
<p>今回はマインクラフト インストール～ Code Connection for Mincraft でプログラミングするまでご紹介します！</p>
<p>実際はこんな感じの流れになります↓↓↓よければ最後までご覧いただければと思います。</p>
<p>&nbsp;</p>
<div class="sc_frame_wrap block blue">
<div class="sc_frame_title">マインクラフトでプログラミングするまでの流れ！</div>
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid blue">
<ol>
<li>マインクラフト（Minecraft for Windows）のインストール！</li>
<li>Code Connection for Minecraft のインストール！</li>
<li>マインクラフト上でCode Connection for Minecraft の設定を実施！</li>
<li>プログラミングして動かしてみる！</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<h2>マインクラフト（Minecraft for Windows）のインストール！</h2>
<p>&nbsp;</p>
<p>まず「プログラミングをするためのマインクラフト」についてです。</p>
<p>プログラミングをするために、<strong>パソコン版を購入</strong>してください。</p>
<p>なお、マインクラフトには様々なバージョンがあります。</p>
<p>&nbsp;</p>
<div class="sc_designlist ol square solid blue">
<ol>
<li>Java 版</li>
<li><strong>統合版</strong>（Nintendo Switch、<span>PS4、Xbox、<span style="color: #0000ff;"><strong>パソコン</strong></span></span>）</li>
</ol>
</div>
<p>&nbsp;</p>
<p>これの<strong>統合版</strong>の「<a href="https://www.microsoft.com/store/productId/9NBLGGH2JHXJ"><strong>Minecraft for Windows</strong></a>」をインストールします。</p>
<p>これは間違えないでください。</p>
<p>わたしはほかのバージョンのものを買って動作しなくなったつらい思い出があります。</p>
<p>&nbsp;</p>
<p>なお、パソコンが Windows11 でも動作することは確認済みです（私は Windows 11 で動作させています）</p>
<p>これは Microsoft Store から購入することができます（スタートメニュー→Microsoft Store と検索）。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection2-1.png" alt="" width="577" height="382" class="aligncenter wp-image-6052" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection2-1.png 1865w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection2-1-300x198.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection2-1-1024x678.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection2-1-768x508.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection2-1-1536x1016.png 1536w" sizes="auto, (max-width: 577px) 100vw, 577px" /></p>
<p>&nbsp;</p>
<p>検索欄に「<a href="https://www.microsoft.com/store/productId/9NBLGGH2JHXJ"><strong>Minecraft for Windows</strong></a>」と入力して検索、もしくはこちらの<a href="https://www.microsoft.com/store/productId/9NBLGGH2JHXJ">リンク</a>を押下してもOKです！</p>
<p>下記ページのように飛ぶので、このページの Minecraft for Windows を購入すればOKです！</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection3.png" alt="" width="622" height="342" class="aligncenter wp-image-6054" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection3.png 2171w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection3-300x165.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection3-1024x563.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection3-768x422.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection3-1536x844.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection3-2048x1125.png 2048w" sizes="auto, (max-width: 622px) 100vw, 622px" /></p>
<p style="text-align: center;">引用元：<a href="https://www.microsoft.com/store/productId/9NBLGGH2JHXJ">Microsoft Store</a></p>
<h2>Code Connection for Minecraft のインストール！</h2>
<p>&nbsp;</p>
<p><strong>統合版</strong>の「<a href="https://www.microsoft.com/store/productId/9NBLGGH2JHXJ"><strong>Minecraft for Windows</strong></a>」を購入後、</p>
<p>つぎにマイクラでプログラミングを実施するため「Code Connection for Minecraft」をダウンロードします。</p>
<p>&nbsp;</p>
<p>これも先ほどの手順同様に Microsoft Store からダウンロードします（スタートメニュー→Microsoft Store と検索）。</p>
<p>検索欄に「<strong><a href="https://www.microsoft.com/store/productId/9PPFPG2FG2QB">Code Connection for Minecraft</a></strong><a href="https://www.microsoft.com/store/productId/9NBLGGH2JHXJ"><strong></strong></a>」と入力して検索、もしくはこちらの<a href="https://www.microsoft.com/store/productId/9PPFPG2FG2QB">リンク</a>を押下してもOKです！</p>
<p>こちらはなんと<strong>無料</strong>でダウンロードできます！</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection4.png" alt="" width="696" height="302" class="aligncenter wp-image-6055" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection4.png 2978w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection4-300x130.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection4-1024x445.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection4-768x334.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection4-1536x667.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection4-2048x890.png 2048w" sizes="auto, (max-width: 696px) 100vw, 696px" /></p>
<p style="text-align: center;">引用元：<a href="https://www.microsoft.com/store/productId/9PPFPG2FG2QB">Microsoft Store</a></p>
<p>&nbsp;</p>
<h2>マインクラフトでCode Connection for Minecraft の設定を実施</h2>
<p>次にマインクラフト上で、「<strong>Code Connection for Minecraft</strong>」に接続するための設定を行います。</p>
<p>&nbsp;</p>
<p>まず<strong>統合版</strong>の「<strong>Minecraft for Windows</strong>」を起動し、起動画面から「遊ぶ」→「新しく作る」を押下し、</p>
<p>マインクラフトを遊ぶためのワールドを作ります。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection5.png" alt="" width="718" height="429" class="aligncenter wp-image-6056" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection5.png 2590w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection5-300x179.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection5-1024x612.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection5-768x459.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection5-1536x917.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection5-2048x1223.png 2048w" sizes="auto, (max-width: 718px) 100vw, 718px" /></p>
<p>&nbsp;</p>
<p>作成するワールドの設定は基本的に何でもいいと思いますが、</p>
<p><span style="color: #0000ff;"><strong>チートの実行という欄だけON（有効）にします。</strong></span></p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection6.png" alt="" width="755" height="391" class="aligncenter wp-image-6057" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection6.png 3724w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection6-300x155.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection6-1024x530.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection6-768x398.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection6-1536x795.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection6-2048x1060.png 2048w" sizes="auto, (max-width: 755px) 100vw, 755px" /></p>
<p>&nbsp;</p>
<p>「チートの実行」だけを有効にし、「遊ぶ」ボタンを押下することでワールドが作成されます。</p>
<p>そしてゲーム画面に遷移したら、<span style="color: #0000ff;"><strong>キーボードの「t」キー</strong></span>を押下してチャットモードにしておきます。</p>
<p>※ 下記画面のようになっていればOKです！</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection7.png" alt="" width="744" height="419" class="aligncenter wp-image-6058" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection7.png 3833w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection7-300x169.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection7-1024x577.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection7-768x433.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection7-1536x866.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection7-2048x1154.png 2048w" sizes="auto, (max-width: 744px) 100vw, 744px" /></p>
<p>&nbsp;</p>
<p>それでは次に「<strong>Code Connection for Minecraft」</strong>を起動します。</p>
<p>こんな感じの画面が出てくるので右のコピーボタン（画面の<span style="color: #ff0000;"><strong>赤枠</strong></span>）を押下します。</p>
<p>※ 下に数字「192.168.3.10.19131」と表示されていますが、お使いのパソコンの環境によって変化します。</p>
<p>基本は気にしなくてOKです！</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection8.png" alt="" width="649" height="387" class="aligncenter wp-image-6059" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection8.png 2598w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection8-300x179.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection8-1024x610.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection8-768x458.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection8-1536x915.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection8-2048x1220.png 2048w" sizes="auto, (max-width: 649px) 100vw, 649px" /></p>
<p>&nbsp;</p>
<p>次に<strong>統合版</strong>の「<strong>Minecraft for Windows</strong>」画面に戻り、キーボードから「ctrl」+「v」と入力します。</p>
<p>すると下記のように チャット欄にさきほど「<strong>Code Connection for Minecraft</strong>」で表示されていた内容が貼り付けられます。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection9-1.png" alt="" width="746" height="425" class="aligncenter wp-image-6073" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection9-1.png 3795w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection9-1-300x171.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection9-1-1024x583.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection9-1-768x437.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection9-1-1536x874.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection9-1-2048x1166.png 2048w" sizes="auto, (max-width: 746px) 100vw, 746px" /></p>
<p>&nbsp;</p>
<p>そしてキーボードで「Enter」キーを入力します。</p>
<p>すると画面左上に「<strong><span style="color: #0000ff;">サーバへの接続が確立しました</span></strong>」というメッセージが表示されればOKです！</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection12.png" alt="" width="776" height="441" class="aligncenter wp-image-6062" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection12.png 3775w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection12-300x170.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection12-1024x582.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection12-768x436.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection12-1536x872.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection12-2048x1163.png 2048w" sizes="auto, (max-width: 776px) 100vw, 776px" /></p>
<p>&nbsp;</p>
<p>次に「<strong>Code Connection for Minecraft</strong>」の画面を確認すると</p>
<p>さきほどとは違った画面（下記のような画面）に遷移していることが確認できます。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection13.png" alt="" width="710" height="416" class="aligncenter wp-image-6063" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection13.png 2647w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection13-300x176.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection13-1024x600.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection13-768x450.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection13-1536x900.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection13-2048x1200.png 2048w" sizes="auto, (max-width: 710px) 100vw, 710px" /></p>
<p>&nbsp;</p>
<p>これのうちの「MakeCode」を入力します。</p>
<p>すると下記のような画面が表示されます。</p>
<p>次に「マイプロジェクト」→「新しいプロジェクト」を押下します。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection14.png" alt="" width="702" height="552" class="aligncenter wp-image-6064" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection14.png 1872w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection14-300x236.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection14-1024x805.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection14-768x603.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection14-1536x1207.png 1536w" sizes="auto, (max-width: 702px) 100vw, 702px" /></p>
<p>&nbsp;</p>
<p>下記のような画面が出てくるので、適当なプロジェクト名を作成します。</p>
<p>下記画面ではいったん「test」という名前にします。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection15.png" alt="" width="724" height="425" class="aligncenter wp-image-6065" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection15.png 1626w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection15-300x176.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection15-1024x600.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection15-768x450.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection15-1536x900.png 1536w" sizes="auto, (max-width: 724px) 100vw, 724px" /></p>
<p>&nbsp;</p>
<p>するとプロジェクトが作成され、下記エディタが表示されます。</p>
<p>この画面で直感的にプログラミングが組めるのでこちらもおすすめですが、</p>
<p>Python を学びたい人は下記画面の赤枠の「Python」と表示されている箇所を押下します。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection16.png" alt="" width="735" height="384" class="aligncenter wp-image-6066" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection16.png 3787w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection16-300x157.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection16-1024x535.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection16-768x401.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection16-1536x802.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection16-2048x1069.png 2048w" sizes="auto, (max-width: 735px) 100vw, 735px" /></p>
<p>&nbsp;</p>
<p>すると下記のように画面が表示されますのこれで Python でプログラミングできるようになりました！！</p>
<p>Python でプログラミングし、右下の再生ボタンを押下すれば、Pythonが実行されます！</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection18.png" alt="" width="708" height="374" class="aligncenter wp-image-6068" srcset="https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection18.png 3802w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection18-300x159.png 300w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection18-1024x542.png 1024w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection18-768x406.png 768w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection18-1536x812.png 1536w, https://lemon818.com/wp/wp-content/uploads/2022/01/code_connection18-2048x1083.png 2048w" sizes="auto, (max-width: 708px) 100vw, 708px" /></p>
<p>&nbsp;</p>
<h2>プログラミングして動かしてみる！</h2>
<p>実際に私が作成した Python プログラミングをお手本とします。</p><pre class="crayon-plain-tag"># ############################################
# 建物構築メソッド
# ############################################

# 入力情報 
# 偶数にする
INPUT_X = 8
INPUT_Y = 8
INPUT_Z = 8

HOUSE_NUM = 6

# 最初のAgentのポジション
player.teleport(pos(10 + 2, 0, 0))

# 最初のポジション
F_X = 1
F_Y = -1
F_Z = 10

# 入力位置を最初の位置からのポジションずらす
def setPositionInfo(aX: number, aY: number, aZ: number):
    apX = F_X + aX
    apY = F_Y + aY
    apZ = F_Z + aZ
    return apX,apY,apZ

# 家 建築
def buildHouse(block1: number, block2: number,block3: number, aX: number, aY: number, aZ: number):
    buildTower(block1,aX,aY,aZ)
    buildRoof(block2,block3,aX,aY,aZ)
    buildDoor(OAK_DOOR,aX,aY,aZ)

# 中空洞 建築
def buildTower(block: number, aX: number, aY: number, aZ: number):
    firstPosition = pos(F_X, F_Y, F_Z)
    apX,apY,apZ = setPositionInfo(aX, aY, aZ)
    blocks.fill(block, firstPosition, pos(apX, apY, apZ), FillOperation.HOLLOW)

# 屋根  建築 向き
def buildRoof(block1: number,block2: number,aX: number, aY: number, aZ: number):
    firstPosition = pos(F_X, F_Y, F_Z)
    apX,apY,apZ = setPositionInfo(aX, aY, aZ)
    yaneY = apY
    sX = F_X
    sZ = F_Z
    lX = apX
    lZ = apZ

    if aX % 2 == 0:
        num = 1
    else :
        num = 2

    for i in range(aX + num):
        if i &lt; aX / 2 :
            blocks.fill(blocks.block_with_data(block1, 2), pos(sX, yaneY, sZ), pos(lX, yaneY, sZ), FillOperation.REPLACE)
            yaneY = yaneY + 1
        else :
            blocks.fill(blocks.block_with_data(block1, 3), pos(sX, yaneY, sZ), pos(lX, yaneY, sZ), FillOperation.REPLACE)
            yaneY = yaneY - 1
        sZ = sZ + 1

    yaneY = apY
    sZ = F_Z + 1
    lZ = apZ - 1

    for i in range((aX + num)/2):
        if sZ &lt;= lZ:
            blocks.fill(block2, pos(sX, yaneY, sZ), pos(lX, yaneY, lZ), FillOperation.REPLACE)
        else:
            break
        sZ = sZ + 1
        lZ = lZ - 1
        yaneY = yaneY + 1

# ドア  建築
def buildDoor(block1: number,aX: number, aY: number, aZ: number):
    firstPosition = pos(F_X, F_Y, F_Z)
    apX,apY,apZ = setPositionInfo(aX, aY, aZ)
    blocks.fill(blocks.block_with_data(block1, 1), pos(apX-aX/2, F_Y+1, apZ-aZ), pos(apX-aX/2, F_Y+2, apZ-aZ), FillOperation.REPLACE)

# ############################################
# 呼び出し用メソッド
# ############################################

# チャット 家の建築
def on_on_chat():
    buildHouse(PLANKS_OAK, DARK_OAK_WOOD_STAIRS, PLANKS_OAK, INPUT_X, INPUT_Y, INPUT_Z)
    player.say("完了")
player.on_chat("build", on_on_chat)</pre><p>
&nbsp;</p>
<p>これで右下緑色の再生ボタンを押下すれば、下記動画のように自動で家が作成されます！</p>
<p>ぜひ試してみてください！</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2022/01/example20220128.gif" alt="" width="760" height="535" class="aligncenter wp-image-6078" /></p>
<p>&nbsp;</p>
<h2>最後に</h2>
<p>いかがでしたでしょうか？</p>
<p>この記事では、マイクラでPython プログラミングをする方法について解説しました。</p>
<p>&nbsp;</p>
<p>これからこの記事や私の YouTube でマイクラで Python プログラミングした動画を投稿しようと思いますので</p>
<p>ぜひご覧ください。</p>
<p>ではでは。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
